We are looking for a Senior Java Engineer to join the Segmentation & Audience Platform project full-time. We are building a real-time Audience Segmentation & Engagement Platform that powers communications, personalization, automation, reporting, and customer engagement across the entire ecosystem.
Your responsibilities will include:
Design and implement core components of the audience segmentation platform
Design and evolve a flexible segment definition language supporting complex rules and targeting scenarios
Build a scalable segment evaluation engine for processing large-scale entity and relationship data
Support complex nested logical expressions, filtering criteria, and rule evaluation workflows
Implement relationship-based audience resolution across multiple entity types and organizational hierarchies
Design and optimize incremental segment recomputation to efficiently process continuous data changes
Build event-driven audience update and hydration pipelines for near real-time segment accuracy
Implement segment versioning, governance, auditability, and full lifecycle traceability
Design low-latency audience resolution services operating at high scale
Develop materialization and caching strategies for dynamic segments and audience snapshots
Optimize query execution, system performance, scalability, and operational efficiency
Design and evolve APIs for audience creation, management, and retrieval
Collaborate with product and engineering teams to define platform capabilities and architecture
Ensure reliability, observability, maintainability, and operational excellence of the platform
Contribute to architectural decisions and provide technical leadership within the team
What we expect from you:
At least 5 years of backend engineering experience
Strong Java development expertise
Experience building distributed systems
Experience designing 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
Experience designing scalable APIs and backend services
Strong problem-solving and performance optimization skills
Experience working 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
Experience with Quarkus
Experience building Customer Data Platforms (CDP)
Experience with marketing automation systems
Experience with audience segmentation or personalization platforms
Experience with graph-based data models and relationship traversal
Experience with search technologies such as Elasticsearch or OpenSearch
Experience with stream processing technologies
Experience with Google Cloud Platform
Experience with large-scale analytics systems
What We Offer:
Work at a Top-employer company (according to DOU 2025)
A strong culture built on empathy, trust, openness, and real care for employees
Competitive compensation with regular reviews
Medical insurance
Personal learning budget and access to top HR tools, platforms, and practices
Team events and regular team-building activities
Flexible hybrid work model with an office in central Kyiv