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