Senior Java Engineer (Segmentation & Audience Platform)
Posted 13 days ago
RemoteWarsaw, Masovian Voivodeship, PolandSE
Job Description
- 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
Other open roles at Sigma Software(6)
Business Development Manager (DACH Region)
Berlin, BE, Germany
๐ก RemoteSenior Data Engineer
Lviv, Lviv Oblast, Ukraine
๐ก RemoteProject Manager (Digital Transformation)
Lviv, Lviv Oblast, Ukraine
๐ก RemoteSenior Java Developer
Warsaw, Masovian Voivodeship, Poland
๐ก RemoteSenior Java Developer (Security Platform)
Warsaw, Masovian Voivodeship, Poland
๐ก RemoteSigma Software
View company pageSigma Software development company offers turnkey solutions development and software development teams. Learn how our 1800+ software experts can support a project.
Key team members

Vlad Beck

Valery Krasovsky

Alexander Alexandrov

Yevgen Yakovlev
Apply smarter with Jobr
Jobr aggregates jobs directly from company career portals โ no middlemen. Our team applies on your behalf with AI-tailored resumes, reviewed by a human before submission.
Direct from company career pages
AI-personalised cover letters
Human review before every submit
Application tracking & follow-ups