Senior Java Engineer (Segmentation & Audience Platform)

Other Jobs To Apply

No other job posts for this day.

<section class="job-section" id="st-companyDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Company Description</h2></div><div class="wysiwyg spl-wysiwyg"><p>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.</p><p>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.</p><p>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.</p><p><strong>CUSTOMER</strong></p><p>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.</p><p><strong>PROJECT</strong></p><p>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.</p></div></section><section class="job-section" id="st-jobDescription"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Job Description</h2></div><div class="wysiwyg spl-wysiwyg" itemprop="responsibilities"><ul><li>Design and implement core components of the audience segmentation platform</li><li>Develop and evolve a flexible segment definition language supporting complex targeting scenarios</li><li>Build scalable evaluation engines for processing large-scale entity and relationship data</li><li>Implement relationship-based audience resolution across multiple entity types</li><li>Optimize incremental recomputation for continuous data changes</li><li>Create event-driven pipelines for real-time segment accuracy</li><li>Ensure governance, auditability, and lifecycle traceability of segments</li><li>Design low-latency resolution services for high-scale operations</li><li>Develop caching strategies for dynamic segments and snapshots</li><li>Optimize system performance, scalability, and operational efficiency</li><li>Collaborate with product and engineering teams to define platform capabilities and architecture</li><li>Provide technical leadership and contribute to architectural decisions</li></ul></div></section><section class="job-section" id="st-qualifications"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Qualifications</h2></div><div class="wysiwyg spl-wysiwyg" itemprop="qualifications"><ul><li>At least 5 years of backend engineering experience</li><li>Strong Java expertise</li><li>Proven experience building distributed systems</li><li>Knowledge of query engines, search platforms, rules engines, segmentation platforms, or analytics systems</li><li>Strong understanding of data modeling and domain-driven design principles</li><li>Experience with event-driven architectures</li><li>Skilled in designing scalable APIs and backend services</li><li>Strong problem-solving and performance optimization skills</li><li>Experience with cloud-native architectures</li><li>Ability to drive technical decisions and contribute to system architecture</li><li>Upper-Intermediate+ English level</li></ul><p><strong>WILL BE A PLUS</strong></p><ul><li>Experience with recommendation engines</li><li>Knowledge of Quarkus</li><li>Experience building Customer Data Platforms (CDP)</li><li>Experience with marketing automation systems</li><li>Expertise in audience segmentation or personalization platforms</li><li>Familiarity with graph-based data models and relationship traversal</li><li>Experience with search technologies (Elasticsearch, OpenSearch)</li><li>Experience with stream processing technologies</li><li>Experience with Google Cloud Platform</li><li>Experience with large-scale analytics systems</li></ul></div></section><section class="job-section" id="st-additionalInformation"><div><p class="googlejobs-paragraph--empty"></p><h2 class="title">Additional Information</h2></div><div class="wysiwyg spl-wysiwyg" itemprop="incentives"><p><strong>PERSONAL PROFILE</strong></p><ul><li>Proactive and detail-oriented</li><li>Thrives in collaborative environments</li><li>Enjoys solving complex integration challenges</li><li>Comfortable experimenting with new technologies</li><li>Committed to improving data systems</li></ul></div></section>

Back to blog