Talent Apply
Log in
All jobs
SS

Senior Java Engineer

Sigma Software
Remote (Ukraine/Europe)
Remote

About this role

About the Role Senior Java Engineer to join a real-time audience segmentation and engagement platform at Sigma Software. This remote role is open to candidates from Ukraine and Europe, offering the opportunity to work with cutting-edge technologies and high-scale systems.

You will be part of a team building a platform that powers communications, personalization, automation, and customer engagement across diverse ecosystems.

What You'll Do

  • 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.

What We're Looking For

  • 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.

Nice to Have

  • 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.

Compensation & Benefits

  • Salary: Not disclosed.
  • Benefits and perks: Not disclosed.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →