Taro Logo

Senior Software Engineer, Media Processing/Streaming

A technology company that combines art and technology to deliver entertainment services including App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books.
$135,400 - $250,600
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Entertainment

Description For Senior Software Engineer, Media Processing/Streaming

Apple Services Engineering is seeking a Senior Software Engineer to join their Media Domain Platform team, focusing on Media Processing for all of Apple's media use cases including TV, music, movies, AppleTV+, and more. This role sits at the intersection of art and technology, working on one of Apple's most exciting engineering teams.

The position involves developing sophisticated Media Processing Pipeline systems and handling the entire media lifecycle, from creation to international scheduling and custom format development. You'll be working with cutting-edge technology while collaborating across multiple teams including engineering, design, and business operations.

As a senior engineer, you'll contribute to building secure, end-to-end solutions that power major Apple services including the App Store, Apple TV, Apple Music, Apple Podcasts, and Apple Books. The role requires expertise in Java programming, microservices architecture, and database systems, with experience in both SQL and NoSQL technologies like Cassandra and MongoDB.

The ideal candidate combines strong technical abilities with excellent communication skills, bringing both the technical expertise to build robust systems and the interpersonal skills to work effectively across teams. You'll be part of a small, nimble team that values innovation, privacy, and technical excellence, working on systems that serve content in over 37 languages to more than 175 countries.

This position offers competitive compensation including base pay between $135,400 and $250,600, plus additional benefits such as stock options, comprehensive medical coverage, and education reimbursement. Join us in shaping the future of media processing and content delivery at one of the world's most innovative technology companies.

Last updated 5 days ago

Responsibilities For Senior Software Engineer, Media Processing/Streaming

  • Work on Media Processing for all of Apple's Media usecases TV, music, movies, AppleTV+
  • Handle entire media life cycle, from media creation to international scheduling
  • Develop custom media formats
  • Partner with multiple engineering teams, design teams, business operations
  • Develop next generation of sophisticated Media Processing Pipeline systems
  • Collaborate with ASE's Media Processing Services

Requirements For Senior Software Engineer, Media Processing/Streaming

Java
MongoDB
Cassandra
Kubernetes
  • 5+ years of Experience 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
  • Strong belief in automation and tooling
  • Strong written and oral communication skills

Benefits For Senior Software Engineer, Media Processing/Streaming

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance
  • Employee Stock Purchase Plan

Interested in this job?

Jobs Related To Apple Senior Software Engineer, Media Processing/Streaming

Software Engineer - System Frameworks & Controls

Senior Software Engineer role at Apple focusing on privacy frameworks and controls, requiring 5+ years of experience in C/Swift development with competitive compensation $135K-$250K.

CPU Performance Engineer - Platform Architecture

Senior CPU Performance Engineering role at Apple focusing on memory subsystem optimization and CPU architecture for next-generation Apple products.

Software Engineer - Darwin Runtime

Senior Software Engineer role at Apple working on Darwin Runtime team to develop low-level system technologies and APIs for Apple's operating systems.

GPU Performance Modeling Engineer, Platform Architecture

Senior GPU Performance Modeling Engineer position at Apple, focusing on developing C++ models for next-generation GPU architectures in iPhone, iPad and Mac products.

Senior Software Engineer, Rights and Pricing - Apple Services Engineering

Senior Software Engineer position at Apple Services Engineering team, focusing on Rights & Pricing platform development using Java and Scala, offering competitive compensation $166,600-$296,300.