Apple Media Products Engineering - Full Stack Software Engineer

Culver City, California, United States
Software and Services


Role Number:200161700
The Apple Media Products Engineering team is one of the most exciting examples of Apple’s long-held passion for combining art and technology. These are the people who power the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. And they do it on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment in over 35 languages to more than 150 countries. These engineers build secure, end-to-end solutions. They develop the custom software used to process all the creative work, the tools that providers use to deliver that media, all the server-side systems, and the APIs for many Apple services. Thanks to Apple’s unique integration of hardware, software, and services, engineers here partner to get behind a single unified vision. That vision always includes a deep commitment to strengthening Apple’s privacy policy, one of Apple’s core values. Although services are a bigger part of Apple’s business than ever before, these teams remain small, nimble, and cross-functional, offering greater exposure to the array of opportunities here. And now we are innovating video story telling with the launch of Apple TV+.

Key Qualifications

  • At least 5 years experience in a professional programming position.
  • Deep knowledge and experience in UI Technologies (i.e. React, Angular, Javascript).
  • Experience building applications with Java,Net, C++, or Python.
  • Experience modeling data in relational and NoSQL databases.
  • Experience querying search engines (i.e. SOLR, ElasticSearch).
  • Experience building on cloud-based infrastructure.
  • Experience writing REST APIs.
  • Familiarity with micro-services architecture and server side technologies.
  • Aptitude to independently learn new technologies.
  • Familiarity with digital media formats for video is helpful.
  • Have a belief in automation and tooling as a critical part of the software lifecycle.


We’re a new team, and all of our work is green-field. We’re looking for a Full-Stack engineer who dives deep into tech and is trusted by their peers to come up with the best solutions for any problem. We design as a team, we code review each others work, and we invest in automated testing and deployments. We look for phenomenal teammates who are able to tackle problems under tight constraints and deliver forward-thinking solutions. The team builds tools and systems to scale and optimize the Apple TV+ video content post production workflows. Our entire tech stack is on cloud-based infrastructure, from the UI to the data, and everything in between. The ideal Full-Stack engineer will collaborate with Apple’s Design team to create a new user experience for our customers, and collaborate with our Back-End engineers to build the secure and scalable corresponding APIs and services.

Education & Experience

BS or MS in Computer Science or equivalent work experience.

Additional Requirements