Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Apple Logo

Senior Software Engineer, Media Processing

Apple

Salary not specified
Dec 6, 2025
Seattle, WA, US
Apply Now

The Apple Services Engineering team is looking to solve the problem of powering the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books on a massive scale, meeting Apple’s high expectations with high performance to deliver a huge variety of entertainment in over 37 languages to more than 175 countries.

Requirements

  • 7+ years of Experience (Senior Developer), in a professional programming position with Java and similar languages
  • Strong understanding of building micro-services using REST-style APIs
  • In-depth knowledge of database systems and domain modeling techniques
  • Deep understanding of both SQL and NoSQL databases like Cassandra and MongoDB
  • Experience deploying software on elastic platforms such as Kubernetes, EC2, etc.
  • JSON, Protobuf serialization and gRPC
  • 5+ years of Experience in a professional programming position with Java and similar languages

Responsibilities

  • Work on the Media Processing for all of Apple’s Media usecases TV, music, movies, AppleTV+, AppleTV channels, App Trailer, Editorial Videos etc.
  • Help develop the next generation of sophisticated Media Processing Pipeline systems
  • Work with partner teams to help get Media Processing and workflow solutions into production
  • Collaborate with and contribute to ASE’s Media Processing Services, helping in Media Processing
  • Partner with multiple engineering teams, design teams, business operations, and production support
  • Develop 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
  • Build secure, end-to-end solutions

Other

  • Bachelor's degree in Computer Science, Computer Engineering or related field or equivalent experience
  • Strong written and oral communication skills
  • Possess strong and clear communication abilities
  • Ability to work in a fast-paced dynamic environment
  • Enjoys fixing/improving things and finding solutions to difficult problems