Senior Software Engineer - Kafka - Ams Team, Bangalore

Warner Bros. Discovery

Bangalore, India
Kafka administration and operations
Confluent cloud experience
Python, java, or go programming
Design and evolve our Kafka-as-a-Service platform built on Confluent Cloud, architecting scalable, secure, and resilient Kafka deployments across multiple regions

Job Summary

  • Design and evolve our Kafka-as-a-Service platform built on Confluent Cloud, architecting scalable, secure, and resilient Kafka deployments across multiple regions.
  • Guide engineering teams in designing event-driven architectures and provide best practices for topic design, partitioning strategies, consumer scaling, schema governance, and event versioning.
  • Improve platform reliability, monitoring, and incident response processes, participating in and helping lead on-call rotations and incident resolution.

Matching Summary

Design and evolve our Kafka-as-a-Service platform built on Confluent Cloud, architecting scalable, secure, and resilient Kafka deployments across multiple regions.

Skills & Requirements

Must-have

  • Kafka administration and operations
  • Confluent Cloud experience
  • Python, Java, or Go programming
  • AWS cloud infrastructure
  • Terraform for IaC
  • Distributed systems fundamentals

Nice-to-have

  • Platform engineering specialization
  • Self-service developer experiences
  • Global scale and high throughput design
  • Kubernetes distributed systems
  • High-throughput, low-latency systems
  • Observability platforms

Key Requirements

  • 5-8 years professional software engineering
  • Bachelor's degree in Computer Science or equivalent
  • Hands-on Kafka administration/operations
  • Experience with distributed systems in production
  • Experience with AWS cloud infrastructure
  • Experience with Infrastructure-as-Code (Terraform)

Work Rights

Not specified

Tailored Resume

Cover Letter