We support enterprises, product houses, and startups with custom software solutions development and IT consulting.
Senior Java Engineer – Segmentation, Audience Platform
Location
Poland
Posted
1 day ago
Salary
0
Seniority
Senior
Job Description
Senior Java Engineer – Segmentation, Audience Platform
Sigma Software Group
• 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
Job Requirements
- 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 level
- WILL BE A PLUS - 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
Benefits
- opportunity to work with cutting-edge technologies and high-scale systems
- challenging tasks
- freedom to experiment with new technologies
Related Guides
Related Job Pages
More Backend Engineer Jobs
Java Backend Engineer – On-Chain Payment Integration
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop backend systems for on-chain payment flows, including wallet interactions, transaction broadcasting, and confirmation tracking • Integrate with blockchain networks (EVM-compatible chains and others) for on-chain fund settlement • Build APIs and services that connect banking channels with on-chain liquidity • Collaborate with the P2P and Fiat teams on cross-system integrations • Ensure transaction reliability, idempotency, and fault tolerance across on-chain and off-chain systems • Monitor chain status and handle edge cases such as reorgs, gas spikes, and failed transactions
Java Backend Engineer – Fiat Payment Channels
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop integrations with banks, card networks (Visa/Mastercard), and payment service providers • Build and maintain high-availability, high-concurrency payment processing systems • Develop core payment modules including channel routing, clearing, reconciliation, and settlement • Collaborate with cross-functional teams (product, risk, compliance) to deliver reliable payment solutions • Participate in code reviews, system design discussions, and technical troubleshooting • Continuously optimize system performance, stability, and scalability
Java Backend Engineer – P2P Marketplace
BinanceThe World’s Leading Blockchain Ecosystem and Digital Asset Exchange
• Design and develop core backend modules for the P2P marketplace: order matching, escrow, dispute resolution, merchant management • Build high-concurrency transaction processing systems capable of handling large-scale C2C order flows • Develop seller/buyer workflow systems including listing management, order lifecycle, and payment confirmation • Integrate with payment channels and internal systems for fund locking and release • Ensure system reliability, idempotency, and consistency across the full transaction lifecycle • Participate in architecture design, code reviews, and cross-team technical collaboration
• Help develop, drive and execute a long-term vision and strategy for the Corporate Payments cross-cutting and core services • Collaboratively define and implement a comprehensive architectural roadmap for the EnCompass platform • Foster a culture of innovation, collaboration, empowerment, and continuous learning within the engineering teams • Continuously challenge the status quo and implement mechanisms to reduce time-to-market using efficient engineering methods • Collaborate with other Corporate Payments engineering teams to reuse development practices and components


