Principal Software Engineer, Personalization & Recommendations

The Walt Disney Company is a leading diversified international family entertainment and media enterprise.
$184,300 - $270,700
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Entertainment · AI

Description For Principal Software Engineer, Personalization & Recommendations

Disney Entertainment & ESPN Technology is seeking a Principal Software Engineer to join their Personalization & Recommendations team. This is an exciting opportunity to shape the future of personalized experiences across Disney's streaming platforms including Disney+, Hulu, and ESPN+.

In this role, you'll be working on developing sophisticated recommendation systems that enhance how millions of users discover and engage with Disney's world-class content. You'll be part of the Engagement Experiences & Platforms team, where you'll apply your expertise in machine learning, data engineering, and software development to create innovative solutions that drive user engagement.

The ideal candidate brings 10+ years of hands-on experience with back-end systems development, strong Python programming skills, and expertise in building data pipelines and ML-based products. You'll work with technologies like AWS, Kafka, Airflow, and PostgreSQL to develop scalable solutions that power personalization features across multiple platforms.

This position offers competitive compensation ranging from $184,300 to $270,700 depending on location and experience, plus bonus opportunities and comprehensive benefits. You'll be joining a collaborative team that values innovation, quality code, and effective communication, while working on products that reach millions of consumers globally.

As part of Disney's technology organization, you'll contribute to transforming how audiences experience entertainment, sports, and news through technology. The role offers the opportunity to work on high-impact projects, collaborate with talented teams, and help shape the future of digital entertainment.

The position is available in major tech hubs including New York, San Francisco, Seattle, and Los Angeles, offering flexibility in location while being part of a company with a rich legacy in entertainment and innovation. If you're passionate about using technology to enhance how people discover and enjoy content, and want to be part of a team that's reimagining the future of streaming and digital experiences, this role offers an exceptional opportunity to make a significant impact.

Last updated 2 months ago

Responsibilities For Principal Software Engineer, Personalization & Recommendations

  • Build data pipelines for optimal extraction, transformation, and loading of data
  • Explore and experiment with visualization libraries and technologies
  • Work with stakeholders to assist with data-related technical issues
  • Design, develop, test, deploy, maintain and improve software
  • Participate in design and implementation of core Platforms and Content Distribution systems
  • Collaborate with teams to define requirements and delivery schedules

Requirements For Principal Software Engineer, Personalization & Recommendations

Python
PostgreSQL
Kafka
  • BS, BA, or advanced degree in computer science, engineering or equivalent
  • 10+ years hands-on professional experience with back-end systems design and development
  • Robust programming skills and strong experience with Python
  • Experience with AWS, Python Asyncio, FastAPI, Kafka, Airflow, Snowflake, Postgresql preferred
  • Experience with ML based products and data pipelines is a plus
  • Comprehensive understanding of HTTP/S, APIs, and web services
  • Excellent verbal and written communication skills

Benefits For Principal Software Engineer, Personalization & Recommendations

Medical Insurance
  • Medical benefits
  • Bonus opportunities
  • Long-term incentives

Interested in this job?

Jobs Related To Disney Principal Software Engineer, Personalization & Recommendations

Principal Software Engineer, AI Architecture - Ad Platforms

Principal Software Engineer role focused on AI Architecture for Disney's Ad Platforms, developing and implementing advanced Generative AI solutions.

Director, Machine Learning Engineering

Lead Machine Learning Engineering teams at Disney, building scalable AI solutions for streaming services while driving technical innovation and business growth.

Principal Machine Learning Engineer

Principal ML Engineer role at Disney focused on building recommendation systems for streaming platforms using deep learning and AI at massive scale.

Principal Machine Learning Engineer

Principal Machine Learning Engineer role at Disney building ML systems for streaming commerce, requiring 10+ years of experience and offering $202K-$297K salary.

Director, Software Engineering, Machine Learning

Lead LinkedIn's Content Abuse Engineering teams in developing AI solutions for content moderation, requiring 15+ years ML experience and 10+ years people management.