Software Engineer, Videos

Cupertino, CA 95014
  • Job Code
  • Jobs Rated


Posted: May 29, 2020

Role Number:200005529

The Apple TV Services Teams What happens when the world's most innovative engineers collaborate with the world's most creative sto...Summary


Posted: May 29, 2020

Role Number:200005529

The Apple TV Services Teams What happens when the world's most innovative engineers collaborate with the world's most creative storytellers? TV gets reinvented. Meet the reinventors: The Apple TV Services teams created and manage the Apple TV app as well as tvOS, which redefined and refined the way people watch their favorite shows, movies, and so much more - including everything they love from the major subscription services. Today, these teams also manage one of the most exciting new realms at Apple: They bring viewers the critically acclaimed and award-winning Apple Originals in Apple TV+. And they've engineered it so Apple TV+ can be enjoyed not only on Apple devices, but also directly on many new televisions and third-party streaming devices. To deliver Apple-level quality on a global scale, these engineers employ talent and tools to smoothly ingest and process a wide array of media assets. They work cross-functionally to handle video flow from content ingestion, playback, transcoding, and virtually everything else it takes to make the experience as seamless as possible. Join them to see what else is possible.
Areas of work include macOS/iOS Engineering, Full-Stack Engineering, Front-End Engineering, Back-End Engineering, Quality Engineering, Machine Learning Engineering, Data Science, Data Engineering, Site Reliability Engineering, Commerce Engineering, and Engineering Project Management.

Our team is responsible for backend systems that support the newly launched Apple TV+ streaming service. We handle billions of requests per day and our backend systems power the user experience in all platforms where Apple TV app is supported, including iOS, tvOS, macOS, Roku, Fire TV, and Samsung TV. We are building and constantly improving our infrastructure. We are in an exciting phase of our growth and we have an endless list of challenging problems that are waiting to be solved!

Key Qualifications

  • Ideal candidate will have exposure to some of the following:
  • Built backend services for consumer products
  • Designed or worked with complex domain models
  • Created beautiful APIs
  • Built highly scalable micro-services
  • Fluent in Java and have opinions about Java Stream, asynchronous programming, dependency injection
  • Take pride in your unit tests
  • Worked with message driven programming using Kafka or other messaging technologies
  • Insights into caching technologies
  • Knowledge of key/value or column stores


We are looking for backend engineers who are passionate about building great products. If you are a self-starting, energetic individual with great communication skills and enjoy watching TV shows, then we would love to hear from you!

Education & Experience

BS or higher in Computer Science or equivalent.

Additional Requirements

Jobs Rated Reports for Software Engineer

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Software Engineer, Videos

Apple, Inc.
Cupertino, CA 95014

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Very Low
Very Good