drjobs Sr. Software Engineer, ASE Media Processing

Sr. Software Engineer, ASE Media Processing

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Seattle - USA

Yearly Salary drjobs

$ 171600 - 302200

Vacancy

1 Vacancy

Job Description

As a Senior level Engineer on the ASE Media Processing team youll be working on the foundation that underpins all of Apples media use-cases. This role has a particular focus on developing robust highly available applications for orchestration and control of live and video-on-demand encoding. We handle the entire media life cycle from media creation to international scheduling to developing custom media formats. As a member of our team you will partner with multiple engineering teams business operations technical operations 3rd party vendors and sometimes the open-source community. You will help 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. You should have an eye for reusability reliability refactoring higher level abstractions and building frameworks that benefit not only our team but other teams as well. Your skills should be 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. Were looking for a team member whose people skills complement their technical skills. You should be confident in articulating a well thought out design thoughtfully providing regular code reviews constructively giving and receiving peer feedback and coordinating communication with a geographically diverse team. This is a rare opportunity to have a direct impact on such a variety of Apples Services. Does this sound like you Join our team!


  • A minimum of 8 years of industry experience with a Bachelors in C.S. or a comparable engineering field
  • A minimum of 6 years of industry experience with a Masters in C.S. or a comparable engineering field
  • Expert level software design using Java and/or JVM based languages.
  • Experience with video / audio codecs and media containers.
  • Experience with live video processing and video streaming broadcast protocols like SRT RIST and RTMP.
  • Working knowledge of the HLS protocol.
  • Strong written and oral communication skills.
  • 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.


  • Prior experience in automation as a critical part of boosting productivity throughout the software lifecycle.
  • Ability to work in a fast-paced dynamic environment.
  • Familiarity with Apache Ozone and/or Apache Hadoop.
  • Monitoring measuring and observing applications using OpenTelemetry.
  • Experience using GenAI in practical applications to boost productivity.


At Apple base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $171600 and $302200 and your base pay will depend on your skills qualifications experience and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apples discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards and can purchase Apple stock at a discount if voluntarily participating in Apples Employee Stock Purchase Plan. Youll also receive benefits including: Comprehensive medical and dental coverage retirement benefits a range of discounted products and free services and for formal education related to advancing your career at Apple reimbursement for certain educational expenses including tuition. Additionally this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.

Note: Apple benefit compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Required Experience:

Senior IC

Employment Type

Full Time

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.