Senior Java Engineer — Real-Time Audience Platform (Remote)

Visa Hunt

Poland

On-site

PLN 180,000 - 320,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sigma Software is seeking a Senior Java Engineer to join a real-time audience segmentation project. You will design and implement core components, including a flexible segment definition language and scalable evaluation engines.

You will drive relationship-based audience resolution, incremental recomputation, and event-driven pipelines for accuracy and performance. You will work with product and engineering teams, contribute to architecture decisions, and help ensure governance, auditability,

Qualifications

  • Minimum five 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.
  • Understanding of versioning, rollback strategies, anomaly detection, and production safety practices.
  • Upper-Intermediate English level.

Responsibilities

  • Design and implement core components of the audience segmentation platform.
  • Develop and evolve a flexible segment definition language for targeting scenarios.
  • Build scalable evaluation engines for large-scale data.
  • Implement relationship-based audience resolution across 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 to define platform capabilities and architecture.
  • Provide technical leadership and contribute to architectural decisions.

Tools

Apache Beam
Apache Flink
Kafka Streams
Spark Structured Streaming
Google Cloud Pub/Sub
Google Cloud Platform
Java
Streaming architectures
Stateful stream processing
Rule engines
Incremental computation
Event-driven systems
Data consistency
DAG-based pipelines
Distributed data stores
Testing and fault tolerance
Versioning/rollback
English

Job description

Sigma Software is seeking a Senior Java Engineer to join a real-time audience segmentation project. You will design and implement core components, including a flexible segment definition language and scalable evaluation engines.

You will drive relationship-based audience resolution, incremental recomputation, and event-driven pipelines for accuracy and performance. You will work with product and engineering teams, contribute to architecture decisions, and help ensure governance, auditability,

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer - Remote Real-Time Notifications
Senior Java Engineer - Remote Real-Time Notifications

Sigma Software • Województwo mazowieckie

On-site
PLN 214,408 - 343,052
Remote Senior Java Developer - Scalable Messaging Platform
Remote Senior Java Developer - Scalable Messaging Platform

Sigma Software • Warszawa

On-site
PLN 299,737 - 449,606
Senior Big Data Engineer — Real-Time AdTech Risk Platform
Senior Big Data Engineer — Real-Time AdTech Risk Platform

Sigma Software • Warszawa

On-site
PLN 180,000 - 280,000
Senior Java Engineer - Real-Time Distributed Systems
Senior Java Engineer - Real-Time Distributed Systems

EPAM Systems, Inc. • Wrocław

On-site
PLN 260,000 - 380,000
Senior Scala/Java Engineer – Real-Time Ad Platform (Hybrid)
Senior Scala/Java Engineer – Real-Time Ad Platform (Hybrid)

LoopMe • Kraków

Hybrid
PLN 180,000 - 280,000
Hybrid working - flexible schedule
1 month work-from-anywhere
Annual performance bonus
+1
Senior MLOps Platform Engineer Real-Time AdTech
Senior MLOps Platform Engineer Real-Time AdTech

Sigma Software • Warszawa

On-site
PLN 180,000 - 320,000
Senior Data Engineer
Senior Data Engineer

Sigma Software • Warszawa

On-site
PLN 260,000 - 380,000
Senior Java Engineer
Senior Java Engineer

EPAM Systems, Inc. • Wrocław

On-site
PLN 260,000 - 380,000
Senior Data Engineer - Real-Time ML Pipelines on BigQuery
Senior Data Engineer - Real-Time ML Pipelines on BigQuery

Sigma Software • Warszawa

On-site
PLN 260,000 - 380,000
Senior Java Software Engineer
Senior Java Software Engineer

RE Partners • Poland

On-site
PLN 169,000 - 254,000