Skip to content
Jake Sohn
Disney Streaming logo

Software Engineer II at Disney Streaming

300M+ subscribers servedHuluDisney+ESPN+STAR+
Entertainment & Media
Los Angeles, CA

Overview

As a Software Engineer II at Disney Streaming, I work on core infrastructure powering some of the world's most popular streaming platforms: Hulu, Disney+, ESPN+, and STAR+. My role focuses on modernizing legacy services and building scalable, reliable systems that serve 300M+ subscribers worldwide.

Key Responsibilities

Service Modernization with Kotlin

  • Modernizing legacy services by migrating from older technologies to Kotlin to improve performance and maintainability
  • Enhancing code quality through modern language features and best practices
  • Reducing technical debt while maintaining backward compatibility

Infrastructure Architecture

  • Architecting scalable infrastructure using Terraform for infrastructure as code
  • Designing resilient systems that can handle traffic spikes during content releases
  • Implementing automated deployment pipelines for consistent, reliable releases

Backend API Development

  • Building robust backend APIs that power the streaming experience across platforms
  • Optimizing API performance to handle large-scale concurrency
  • Implementing comprehensive error handling and graceful degradation strategies

Observability and Monitoring

  • Enhancing system observability using DataDog for comprehensive monitoring
  • Implementing alerting systems to proactively identify and resolve issues
  • Creating dashboards for real-time visibility into system health and performance

Production Stability

  • Stabilizing production systems through systematic debugging and optimization
  • Reducing system downtime and improving overall reliability
  • Implementing automated recovery mechanisms for common failure scenarios

Cache Strategy Optimization

  • Partnering with cross-functional teams to develop and implement cache strategies
  • Optimizing data retrieval to reduce latency and improve user experience
  • Balancing cache invalidation strategies to ensure data consistency

Key Achievements

  • Successfully modernized critical services without impacting user experience
  • Improved system reliability and reduced production incidents
  • Collaborated effectively with distributed teams across multiple time zones
  • Contributed to infrastructure that supports millions of concurrent streaming sessions

Technical Impact

Working at Disney Streaming has given me the opportunity to work on systems that serve millions of users globally. The scale and complexity of the streaming infrastructure has been an incredible learning experience, from handling traffic spikes during major content releases to ensuring consistent performance across multiple platforms.

Technologies Used

  • Languages: Kotlin, Java, Python
  • Infrastructure: Terraform, AWS, Kubernetes
  • Monitoring: DataDog, CloudWatch
  • Databases: Redis, PostgreSQL, DynamoDB
  • Tools: Docker, Jenkins, Git