Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Sigma Software Group

Senior Java Engineer – Segmentation, Audience Platform

Sigma Software Group

Senior Java Engineer developing core components for audience segmentation platform at Sigma Software. Collaborate with teams to design and implement innovative solutions using cutting-edge technology.

Posted 6/24/2026full-timeRemote • 🇵🇱 PolandSeniorWebsite

Tech Stack

Tools & technologies
CloudDistributed SystemsElasticSearchGoogle Cloud PlatformJava

About the role

Key responsibilities & impact
  • 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

Requirements

What you’ll need
  • 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

Benefits

Comp & perks
  • opportunity to work with cutting-edge technologies and high-scale systems
  • challenging tasks
  • freedom to experiment with new technologies

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Javadistributed systemsdata modelingdomain-driven designevent-driven architecturesscalable APIsperformance optimizationcloud-native architecturesrecommendation enginesgraph-based data models
Soft Skills
problem-solvingtechnical leadershipcollaborationcommunication