Senior Software Engineer Data Engineering
- Architect, build, and own scalable Java microservices for streaming ingestion, enrichment, and processing
- Drive Kafka design decisions — topics, partitioning, consumer groups, back-pressure, delivery semantics and tune them for throughput and reliability
- Make scaling calls based on data: load tests, profiling, capacity planning, and production telemetry
- Embed GenAI across the SDLC : code generation, code review, test authoring, debugging, design exploration and share your knowledge with the team
- Partner with architects, product managers, and data consumers to turn ambiguous requirements into resilient systems
#LI-NK2
- 7+ years of hands-on backend engineering, with strong production experience in Java and Apache Kafka
- Proven track record designing and scaling microservices that handle high-throughput, low-latency workloads on AWS
- Deep practical understanding of distributed systems — consistency, fault tolerance, observability, performance
- Working fluently with GenAI tools across the development lifecycle, and a point of view on where they help and where they don't
- Quarkus and Kafka Streams experience — advantage
- A curious, motivated engineer who genuinely enjoys data challenges and digs into the hard ones
- BSc in computer science / software engineering
- Fluent English (written and spoken)
#LI-NK2