← Back to job listings
SS
Senior Java Engineer (Segmentation & Audience Platform)
Sigma Software · Remote, Masovian Voivodeship, Poland
About The Role
- 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
- At least 5 years of commercial software engineering experience 
- Strong Java expertise
- Solid understanding of streaming architectures and stateful stream processing using technologies such as Apache Beam, Apache Flink, Kafka Streams, or Spark Structured Streaming
- Strong experience designing and building rule engines, expression evaluators, query engines, or policy/targeting systems
- Hands-on experience with incremental computation and materialized view maintenance
- Experience designing event-driven distributed systems with a strong focus on scalability and reliability
- Strong knowledge of data consistency concepts, including point-in-time snapshots, exactly-once processing, idempotency, bounded staleness, and eventual consistency
- Experience building dependency graphs, composition engines, or DAG-based processing pipelines
- Practical experience with distributed data stores and low-latency data modeling
- Strong knowledge of Java and Google Cloud Platform, including Pub/Sub and Apache Beam
- Experience building correctness-critical systems with a strong focus on testing, validation, and fault tolerance
- Solid understanding of versioning, rollback strategies, anomaly detection, and production safety practices
- Upper-Intermediate English level
WILL BE A PLUS
- Experience with AdTech, MarTech, CRM segmentation, audience-building, or campaign targeting platforms
- Experience with query optimization, indexing strategies, and database internals
- Knowledge of graph processing, relationship traversal, or projection-based systems
- Experience with multi-tenant architectures, workload isolation, and cost optimization
- Understanding of GDPR-compliant data deletion and privacy propagation
- Experience working in regulated domains such as Education (K-12), Healthcare, or FinTech
- Experience with Google Cloud Spanner or similar globally distributed databases
- Familiarity with geospatial indexing and location-based querying
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
This listing was posted by a verified recruiter at Sigma Software. Report this listing
JobSpring