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

Sr. Software Engineer, ASE Media Processing

Apple

$171,600 - $302,200
Aug 29, 2025
Seattle, WA, US
Apply Now

Apple's Media Processing Engineering team builds the core distributed systems that handle audio, video, and imaging data, powering incredible media experiences across our products and services.

Requirements

  • Expert level software design using Java and/or JVM based languages.
  • Deep understanding of highly available fault tolerant distributed systems.
  • Prior experience building and working with Docker and other containerization technologies.
  • Experience deploying software on elastic platforms such as Kubernetes, EC2, etc.
  • Expertise using both SQL and NoSQL databases solutions including Cassandra, Redis, Postgres, and CockroachDB.
  • Accustomed to writing and maintaining unit test, integration tests, and documentation alongside code.
  • Experience with video / audio codecs and media containers.

Responsibilities

  • design, implement, and optimize these high-performance systems with a relentless focus on performance, efficiency, quality, and robustness.
  • developing robust, highly available applications for orchestration and control of live and video-on-demand encoding.
  • handle the entire media life cycle, from media creation to international scheduling to developing custom media formats.
  • develop the next generation of systems and infrastructure to help divide and conquer the enormous amount of video, audio, and the millions of other media types we process every single day.
  • develop frameworks that benefit not only our team but other teams as well.
  • articulating a well thought out design
  • providing regular code reviews

Other

  • partner with multiple engineering teams, business operations, technical operations, 3rd party vendors, and sometimes the open-source community.
  • eye for reusability, reliability, refactoring, higher level abstractions
  • motivated by a passion and a deep curiosity to delve into the realm of processing video and audio to accelerate the rate at which we can improve our products.
  • people skills" complement their technical skills.
  • constructively giving and receiving peer feedback, and coordinating communication with a geographically diverse team.