DataJobs.io
← Back to all jobs

Job Description

Disney Entertainment and ESPN Product & Technology is hiring a Senior Machine Learning Engineer (Ad Platforms, Decisioning Fleet/Selection squad) to build services and models that improve ad fill efficiency across Hulu, Disney+, ESPN, and other platforms.

Responsibilities

  • Design, implement, and test ad-selection logic that meets business criteria using rule-based or ML-based approaches
  • Deliver high-throughput, low-latency logic in a microservices environment
  • Improve system observability by defining metrics, monitors, and alerts
  • Translate product user stories into actionable tasks across frontend and backend components
  • Own one or more domain areas within the team
  • Use automated tools (AI) in accordance with company policy
  • Participate in on-call rotations based on team escalation policy and support schedule

Requirements

  • BS or MS in Computer Science / Engineering or relevant work experience
  • 5+ years of software engineering with ML experience
  • Proficiency with Java
  • Experience with large-scale ML/DL platforms and processing stacks
  • Experience with large-scale machine learning using: scikit-learn, Spark MLLib, pytorch
  • Experience building LLM-based applications using LLM-as-a-service providers such as: AWS Bedrock, Azure Cognitive Services, or Google Vertex AI
  • Experience with agent and orchestration frameworks including: LangGraph, Crew AI, and strands sdk
  • Experience with vector databases and retrieval-augmented generation
  • Demonstrated analytical and problem-solving skills, including strong knowledge of AI/ML implementation and mathematical/statistical concepts
  • Strong communication and collaboration skills with technical and non-technical stakeholders

Technologies

  • Java, Spring, SpringBoot
  • scikit-learn, Spark MLLib, pytorch
  • AWS Bedrock, Azure Cognitive Services, Google Vertex AI
  • LangGraph, Crew AI, strands sdk
  • Vector databases, retrieval-augmented generation
  • DynamoDB, Redis, ValKey, MemCache
  • Apache Kafka, Kinesis
  • AWS, Terraform
  • Docker, Kubernetes

What you bring daily

  • Ability to communicate and collaborate effectively across teams and systems
  • Understanding of project ownership
  • Interest in mentoring, learning, and adapting in a dynamic, fast-paced environment
  • Understanding of microservice encapsulation and loose coupling
  • Understanding of ML models and how to leverage them online and offline
  • Ability to define technical and operational metrics for system health and risk management
  • Kindness and pragmatic optimism

Preferred Qualifications

  • Experience with SpringBoot and related Spring projects
  • Experience with non-relational database technologies such as DynamoDB
  • Experience with caching datastores such as Redis, ValKey, or MemCache
  • Experience with data streaming mechanisms such as Apache Kafka and/or Kinesis
  • Experience with AWS
  • Experience with modern DevOps tools including Terraform, Docker, and Kubernetes
  • Domain knowledge in the Ad Tech industry

Location and schedule

  • Seattle, WA (onsite)
  • Engineers are expected to be in the office four days a week
  • Role also available in Glendale, Seattle, San Francisco, or Santa Monica

Compensation: USD 141,900 - 199,400 per year.

Similar Jobs