Senior Software Engineer

Warner Bros Discovery Warner Bros Discovery · Media · Bangalore, Karnātaka, India · Technology

Senior Software Engineer responsible for designing and delivering scalable, cloud-native solutions for Warner Bros. Discovery's advertising technology stack, including ad-serving, campaign management, identity systems, and data engineering for performance and optimization. The role involves building and maintaining services, developing APIs, designing ETL pipelines, working with big data frameworks, migrating legacy systems, and implementing observability and security best practices. Collaboration with product and operations teams, as well as mentoring junior engineers, is also key.

What you'd actually do

  1. Build and maintain services for ad-serving, campaign management, and identity systems.
  2. Develop APIs and integrations with third-party AdTech partners and data providers.
  3. Design and implement ETL pipelines and real-time data processing for ad performance, forecasting, and yield optimization.
  4. Work with big data frameworks (Spark, Kafka) to handle large-scale datasets
  5. Contribute to migration of legacy systems to modular, cloud-native architectures.

Skills

Required

  • Java, Scala, or Python
  • Cloud platforms (AWS/GCP/Azure)
  • SQL and NoSQL databases
  • Spark, Kafka
  • Streaming architectures
  • AdTech domain knowledge
  • 5+ years in software engineering

Nice to have

  • AdTech or large-scale distributed systems experience