Sigma Software Group

Senior Java Engineer (Segmentation & Audience Platform)

Sigma Software Group  •  Warsaw, PL (Onsite)  •  2 hours ago
Apply
AI can make mistakes so check important info. Chat history is never stored.

Job Description

We at Sigma Software are looking for a Senior Java Engineer to join an exciting project in the domain of audience segmentation and engagement. This is a remote role open to candidates from Ukraine and Europe, offering the opportunity to work with cutting-edge technologies and high-scale systems.

You will be part of a team building a real-time platform that powers communications, personalization, automation, and customer engagement across diverse ecosystems. At Sigma Software, we value innovation, collaboration, and technical excellence.

Why join us? You’ll work on challenging tasks, contribute to architectural decisions, and have the freedom to experiment with new technologies while improving data systems at scale.

CUSTOMER

Our customer is a leading EdTech company that uses AI and data-driven technologies to personalize learning experiences, optimize user engagement, and improve marketing effectiveness through advanced audience targeting and analytics.

PROJECT

The project is a real-time platform that enables product teams and business stakeholders to define and manage dynamic user groups based on user attributes, relationships, behavioral events, and historical activity.

  • Design and implement core components of the audience segmentation platform
  • Develop and evolve a flexible segment definition language supporting complex targeting scenarios
  • Build scalable evaluation engines for processing large-scale entity and relationship data
  • Implement relationship-based audience resolution across multiple entity types
  • Optimize incremental recomputation for continuous data changes
  • Create event-driven pipelines for real-time segment accuracy
  • Ensure governance, auditability, and lifecycle traceability of segments
  • Design low-latency resolution services for high-scale operations
  • Develop caching strategies for dynamic segments and snapshots
  • Optimize system performance, scalability, and operational efficiency
  • Collaborate with product and engineering teams to define platform capabilities and architecture
  • Provide technical leadership and contribute to architectural decisions

Qualifications

  • At least 5 years of backend engineering experience
  • Strong Java expertise
  • Proven experience building distributed systems
  • Knowledge of query engines, search platforms, rules engines, segmentation platforms, or analytics systems
  • Strong understanding of data modeling and domain-driven design principles
  • Experience with event-driven architectures
  • Skilled in designing scalable APIs and backend services
  • Strong problem-solving and performance optimization skills
  • Experience with cloud-native architectures
  • Ability to drive technical decisions and contribute to system architecture
  • Upper-Intermediate+ English level

WILL BE A PLUS

  • Experience with recommendation engines
  • Knowledge of Quarkus
  • Experience building Customer Data Platforms (CDP)
  • Experience with marketing automation systems
  • Expertise in audience segmentation or personalization platforms
  • Familiarity with graph-based data models and relationship traversal
  • Experience with search technologies (Elasticsearch, OpenSearch)
  • Experience with stream processing technologies
  • Experience with Google Cloud Platform
  • Experience with large-scale analytics systems

Additional Information

PERSONAL PROFILE

  • Proactive and detail-oriented
  • Thrives in collaborative environments
  • Enjoys solving complex integration challenges
  • Comfortable experimenting with new technologies
  • Committed to improving data systems
Sigma Software Group

About Sigma Software Group

Sigma Software Group, an award-winning and trusted IT partner, has been serving customers for over 22 years, providing comprehensive IT solutions to various businesses, ranging from startups to established software product houses. As one of Europe's substantial IT consultancies, it brings together a dedicated workforce of over 2,100 professionals in 40 offices across 19 countries. With a diverse client base, including more than 300 enterprises, including Fortune 500 stalwarts, Sigma Software Group is a preferred choice for developing solutions that help businesses create cutting-edge products while meeting their unique needs.

Sigma Software Group operates as a dynamic ecosystem of tech companies, offering 25 ready-to-implement innovative products and 40+ value-added services. Furthermore, Sigma Software Group is committed to fostering innovation through initiatives such as the Sigma Software Labs business incubator, Sigma Software University, the SID Venture Partners VC Fund, UA Tech Network, Techosystem, the European Business Association, and other collaborative efforts.

Since 2015, Sigma Software Group has consistently earned recognition on the IAOP's prestigious World's Top 100 Outsourcing list. The company's accomplishments have also been acknowledged by prominent global media outlets such as Forbes, CNBC, The Times, and Reuters.

Industry
IT & Software
Company Size
1,001-5,000 employees
Headquarters
Stockholm, SE
Year Founded
2002
Social Media