Software Engineer II Python (commerce Team)hyderabad

Warner Bros Discovery Warner Bros Discovery · Media · Hyderabad, Telangāna, India · Technology

Software Engineer II Python (Commerce Team) at Warner Bros. Discovery in Hyderabad. Focuses on building and maintaining high-performance, stable, and scalable systems for monetizing streaming services, including product management, pricing, subscriptions, payment integrations, taxes, and fraud. Requires experience with Python, Spark/PySpark, Databricks, ETL pipelines, data validation, and testing. Emphasizes data-driven decision-making and operational best practices.

What you'd actually do

  1. Has a track record of having built multiple high-performance, stable, scalable systems that have been successfully shipped to customers in production.
  2. Drives best practices and sets standards for the team.
  3. Is a key influencer in the team’s strategy and contributes significantly to the team planning.
  4. Shows good judgment making trade-offs between immediate and long-term business needs.
  5. Is a result-driven creative thinker who drives innovation and produces delightful experiences for our customers.

Skills

Required

  • Python
  • Spark/PySpark
  • Databricks or similar distributed data platforms
  • production-grade ETL/data ingestion pipelines
  • data validation
  • schema management
  • transformation logic
  • unit tests
  • integration tests
  • monitoring
  • logging
  • alerting
  • operational support processes
  • Git workflows
  • code reviews
  • CI/CD practices
  • software engineering fundamentals
  • clean code principles

Nice to have

  • data engineering

What the JD emphasized

  • production
  • production
  • production
  • production
  • production