Senior Product Software Engineer - Ad Platform (audience Team)

Disney Disney · Media · Glendale, CA +1

Senior Software Engineer role focused on building and enhancing a large-scale data platform for real-time and batch processing within Disney's Ad Platforms. The role involves developing next-gen cloud-based big data infrastructure, contributing to application architecture, code quality, and ensuring the delivery of features for audience data exchange and targeting services. Requires strong skills in Java, Scala, Python, DevOps, data persistence, and cloud technologies like AWS, Docker, and Kubernetes.

What you'd actually do

  1. Build components of large-scale data platform for real-time and batch processing, and own features of big data applications to fit evolving business needs
  2. Build next-gen cloud based big data infrastructure for batch and streaming data applications, and continuously improve performance, scalability and availability
  3. Contribute to the best engineering practices, including the use of design patterns, CI/CD, code review and automated test
  4. Chip in ground-breaking innovation and apply the state-of-the-art technologies
  5. As a key member of the team, contribute to all aspects of the software lifecycle: design, experimentation, implementation and testing

Skills

Required

  • Java
  • Scala
  • Python
  • scripting
  • DevOps
  • data persistence
  • designing and architecting highly scalable, secure, performant, and usable big data applications
  • full stack technology (Java, Spring, RESTful Web Services, Python, Javascript)
  • orchestration and containerization platforms (Docker and Kubernetes)
  • persistence and data streaming technology (MySQL, Oracle, Cassandra, Redis, Kafka)
  • AWS managed service solution design and implementation
  • Agile methodology

Nice to have

  • startup environment experience
  • performing multiple roles

What the JD emphasized

  • deep Java, Scala, Python, scripting, DevOps, and data persistence skills
  • 4 or more years’ experience in designing and architecting highly scalable, secure, performant, and usable big data applications using Java, Scala and Python
  • deep skills in full stack technology (Java, Spring, RESTful Web Services, Python, Javascript)
  • expertise with orchestration and containerization platforms (Docker and Kubernetes)
  • hands on persistence and data streaming technology experience (MySQL, Oracle, Cassandra, Redis, Kafka)
  • AWS managed service solution design and implementation experience