Senior Java Engineer, Segmentation & Audience Platform

🕒 July 24

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Sigma Software Group

Sigma Software Group

1001 - 5000 employees

Founded 2002

đŸ’Œ Consulting

đŸ„ Healthcare

🚘 Automotive

Consulting ‱ Healthcare ‱ Automotive

Sigma Software Group is a multinational company, established in 2002, that specializes in providing high-quality software development, graphic design, testing, and support services. The company focuses on delivering solutions across various industries such as automotive, telecommunications, aviation, advertising, gaming, banking, real estate, and healthcare. Sigma Software values professional growth, offers remote work opportunities worldwide, and caters to world-renowned clients like AstraZeneca, Scania, and SAS. The company emphasizes a culture of continuous education, mentorship, and flexible work environments, making it a preferred workplace for IT specialists aiming to work on complex solutions utilizing cutting-edge technologies. Sigma Software is committed to innovative solutions and engineering the future while also contributing to social causes such as charitable work in Ukraine.

📋 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

🎯 Requirements

‱ 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 ‱ Experience with AdTech, MarTech, CRM segmentation, audience-building, or campaign targeting platforms will be a plus ‱ 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

đŸ–ïž Benefits

‱ Opportunity to work with cutting-edge technologies ‱ Freedom to experiment with new technologies while improving data systems at scale ‱ Collaborative environment ‱ Technical leadership opportunities

Apply Now

Similar Jobs

🕒 July 22

Senior Kotlin Multiplatform Engineer at Yo building the shared core for their AI mobile SDK, collaborating with Android/iOS teams in Poland.

Android

Dagger

iOS

Kotlin

Objective-C

Swift

🕒 July 22

Senior Go Engineer designing and building orchestration backend for AI platform. Join an established mobile business transitioning into AI infrastructure, shaping architecture at scale.

Django

Postgres

Python

SQL

Go

🕒 July 21

RE Partners

201 - 500

đŸ’Œ Consulting

📩 Logistics

📣 Marketing

Senior Java Engineer at RE Partners Consulting developing high-performance backend services for a Master Data Platform. Focus on scalable solutions and data governance in a business-critical environment.

Cloud

Docker

Java

Kafka

Kubernetes

OpenShift

RabbitMQ

Scala

🕒 July 20

The Codest

51 - 200

đŸ’Œ Consulting

📩 Logistics

đŸ„ Healthcare

Senior Java Developer for developing scalable advertising platform used by major brands. Focus on building and maintaining high-performance microservices with emphasis on security and data processing.

đŸ—ŁïžđŸ‡”đŸ‡± Polish Required

🕒 July 20

Intetics

501 - 1000

đŸ’Œ Consulting

đŸ„ Healthcare

📩 Logistics

Go Developer working on regulatory, fiscal, and compliance projects for a global mobility platform. Delivering production-ready solutions collaborating with analysts and teammates.

Docker

Kafka

Kubernetes

MySQL

Redis

Go