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

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.

Senior Java Engineer – Segmentation, Audience Platform
Sigma Software GroupSenior 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.
Tech Stack
Tools & technologiesCloudDistributed 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 resumeApplicant 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