Senior Platform Engineer (Java) - Data Infrastructure
Core
Building and maintaining a high-throughput, low-latency data infrastructure platform for real-time personalization and decisioning at billion-scale event volumes.
Role type
Senior Platform Engineer (Java)
Builds
Unified Customer Data Platform (CDP), analytics, and ML stack processing 350M+ events/month
Domain
Data Infrastructure / Real-time Streaming / High-scale Backend Systems
Deliverable
production ML models | infrastructure
Required skills
Java 21, Spring Boot WebFlux, Kafka, Apache Flink, ClickHouse, Postgres, Neo4J, Redis, Kubernetes, AWS, JVM performance tuning (GC, heap profiling), distributed systems failure modes management, high-throughput event ingestion, low-latency query path optimization
Preferred skills
Experience tuning pipelines processing millions of events per hour, proactive bottleneck identification
Technologies
Java 21, Spring Boot WebFlux, Kafka, Apache Flink, ClickHouse, Postgres, Neo4J, Redis, Kubernetes, AWS
Responsibilities
Design and implement high-throughput event ingestion and stream processing pipelines; Optimize low-latency query paths across distributed databases; Tune JVM performance including GC and heap profiling; Ensure infrastructure stability under real-world load conditions
Seniority
Senior, hands-on IC