Senior Java Engineer (Segmentation & Audience Platform)
Posted about 4 hours 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)
Senior / Principal AI / ML Engineer (Product AI Enablement)
São Paulo, SP, Brazil
🏡 RemoteSoftware Developer / Data Engineer (EdTech platform)
Warsaw, Masovian Voivodeship, Poland
🏡 RemoteSenior Java Developer (Security Platform)
Warsaw, Masovian Voivodeship, Poland
🏡 RemoteSenior JavaScript/Node.js MCP Developer (FinTech Project)
Tiranë, Tirana County, Albania
On-siteProject Manager (AdTech)
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.
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