Software Engineer II

Disney Disney · Media · Glendale, CA +1

Software Engineer II on the Audience Data and Measurement (ADM) team within Disney Entertainment and ESPN Product & Technology. This role focuses on building and enhancing a unified platform for audience data exchange, enrichment, ad measurement, and targeting services. The engineer will write and test Java, Scala, and Python code, contribute to application architecture and code quality, and work with big data technologies (Spark, Flink), orchestration/containerization (Airflow, Docker, Kubernetes), and data persistence/streaming (Databricks, Snowflake, Redis, Kafka). Experience with AWS managed services and designing scalable, secure, performant big data applications is required.

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
  • big data technology (Spark and Flink)
  • orchestration and containerization platforms (Airflow, Docker and Kubernetes)
  • data streaming technology (Databricks, Snowflake, Redis, Kafka)
  • AWS managed service solution design and implementation

Nice to have

  • startup environment experience
  • agile methodology

What the JD emphasized

  • 4 or more years’ experience in designing and architecting highly scalable, secure, performant, and usable big data applications using Java, Scala and Python
  • solid skills in big data technology (Spark and Flink)
  • expertise with orchestration and containerization platforms (Airflow, Docker and Kubernetes)
  • hands on persistence and data streaming technology experience (Databricks, Snowflake, Redis, Kafka)
  • Possess AWS managed service solution design and implementation experience