Senior Software Engineer, Streaming Media

2 weeks ago


San Diego, United States Apple Full time

Senior Software Engineer, Streaming Media

San Diego, California, United States

Software and Services

Apple's Audio and Media Technologies Group (AMT) is looking for a creative and dedicated engineer to join our Streaming Media team. This team delivers the technology that powers the media viewing and listening experiences across our entire ecosystem for both 1st party (TV+, Apple Music, Sports) and 3rd party content streaming services (Disney+, Netflix, HBO). We are responsible for implementing software services around linear audiovisual media that includes video-on-demand and live streaming of multimedia content. We are looking for a highly motivated Software Engineer to support us in the design and development of our next generation of media processing systems. The role offers an incredible opportunity to build secure, end-to-end solutions for Apple’s TV+ and Sports services. You get to develop custom software used to process all the creative work, the tools that providers use to deliver that media, the server-side systems, and the APIs for many Apple services.

Description

As an engineer in this team, you'll work on the implementation of content publication workflows, developing/enhancing media parsers, interfacing with video/audio encode systems, quality scalers, and content packaging/encryption pipelines. Your work will encompass deep analysis of our pipelines for performance improvements in the areas of speed and system resource utilization. We are looking for someone who is a detail-oriented professional with excellent communication and presentation skills. You will interface and collaborate with various teams at Apple to come up with innovative, clean and maintainable solutions that can be delivered in a timely manner.

Minimum Qualifications

  1. Requires 5+ years of strong software development experience in C / C++ Proficiency in multi-threaded development and synchronization primitives
  2. Ability and motivation to understand top to bottom architecture and functional details of a complex system with multiple inter-dependencies
  3. Understanding audio, visual and caption format standards (AVC, HEVC, AAC, ATMOS, WebVTT, IMSC, HDR/SDR, etc)
  4. Knowledge of associated media file formats standards (ISO base media file format, CMAF, fMP4, MPEG-2 TS)
  5. Outstanding analytical, programming and debugging skills
  6. Excellent verbal and written communication skills to effectively collaborate with multidisciplinary teams

Key Qualifications

Preferred Qualifications

  1. Experience in the field of video streaming, including commonly used streaming protocols such as HLS, DASH etc
  2. Knowledge of streaming network protocols such as SRT, RIST, RTP, UDP etc
  3. Experience with software performance optimization
  4. Experience using the CoreFoundation, AVFoundation and/or CoreMedia frameworks or equivalent technologies
  5. Worked with Open Source multimedia projects (FFMPEG, gstreamer)
  6. Experience deploying software on elastic platforms such as Kubernetes, EC2, etc

Education & Experience

Additional Requirements

Pay & Benefits

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 $135,400 and $250,600, 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 Apple’s 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 Apple’s Employee Stock Purchase Plan. You’ll 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.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

#J-18808-Ljbffr

  • San Diego, United States Apple Inc. Full time

    Senior Software Engineer, Streaming MediaApple's Audio and Media Technologies Group (AMT) is looking for a creative and dedicated engineer to join our Streaming Media team. This team delivers the technology that powers the media viewing and listening experiences across our entire ecosystem for both 1st party (TV+, Apple Music, Sports) and 3rd party content...


  • San Diego, California, United States Apple Full time

    Company Overview: Apple's Audio and Media Technologies Group is a leading innovator in media technologies. Our team delivers the technology that powers the media viewing and listening experiences across Apple's ecosystem for both 1st party (TV+, Apple Music, Sports) and 3rd party content streaming services.Salary: $155,000 - $225,000 per year, depending on...


  • San Diego, CA, United States Apple Inc. Full time

    At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Imagine what you could do here! Do you bring passion and dedication to your job? If so, we're looking for individuals like you!Apple's Audio and Media Technologies group (AMT) is looking for a highly skilled software engineer to join us. The...


  • San Diego, California, United States Apple Full time

    Senior Software Engineer, Streaming MediaSan Diego, California, United StatesSoftware and ServicesAbout the RoleWe are seeking a highly motivated Senior Software Engineer to join our Streaming Media team at Apple. As a key member of this team, you will play a critical role in designing and developing next-generation media processing systems.About the TeamOur...


  • San Diego, California, United States Apple Full time

    About UsAt Apple, we're revolutionizing the way people experience technology. Our innovative spirit and passion for innovation drive us to create products that transform lives.Job DescriptionWe're seeking a highly skilled Real-Time Streaming Media Software Engineer to join our team in San Diego, California. As a key member of our Interactive Media Group...


  • San Diego, California, United States Apple Inc. Full time

    Role OverviewThe Apple Audio and Media Technologies Group (AMT) is seeking a talented software engineer to join its esteemed Streaming Media team. This team is responsible for delivering the technology that powers media viewing and listening experiences across Apple's ecosystem, encompassing both first-party (TV+, Apple Music, Sports) and third-party content...


  • San Diego, California, United States Apple Full time

    About the RoleWe're seeking a highly skilled software engineer to join our Audio and Media Technologies group at Apple. As a Streaming Media Software Engineer, you'll play a key role in designing groundbreaking features and experiences for future OS releases, contributing to the advancement of video streaming technologies.Job SummaryThis is a challenging and...


  • San Francisco, United States Tbwa ChiatDay Inc Full time

    Senior iOS Software Engineer, Media FoundationReddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 97M+ daily...


  • San Diego, United States Apple Inc. Full time

    Senior Media Experience Software EngineerApple is inventing new audio experiences on our newer platforms such as Vision Pro while continuing to add new features and improve quality of our existing platforms such as AirPods, iPhone, iPad, Apple Watch, Apple TV, HomePods, and Mac. Over the last several years with major contributions from an impactful team, we...


  • San Diego, United States Apple Inc. Full time

    Senior Media Experience Software EngineerApple is inventing new audio experiences on our newer platforms such as Vision Pro while continuing to add new features and improve quality of our existing platforms such as AirPods, iPhone, iPad, Apple Watch, Apple TV, HomePods, and Mac. Over the last several years with major contributions from an impactful team, we...


  • San Diego, United States Apple Inc. Full time

    Senior Media Experience Software EngineerApple is inventing new audio experiences on our newer platforms such as Vision Pro while continuing to add new features and improve quality of our existing platforms such as AirPods, iPhone, iPad, Apple Watch, Apple TV, HomePods, and Mac. Over the last several years with major contributions from an impactful team, we...


  • San Diego, United States Apple Full time

    Senior Media Experience Software EngineerSan Diego, California, United StatesSoftware and ServicesApple is inventing new audio experiences on our newer platforms such as Vision Pro while continuing to add new features and improve quality of our existing platforms such as AirPods, iPhone, iPad, Apple Watch, Apple TV, HomePods, and Mac. Over the last several...


  • San Diego, California, United States Apple Full time

    Universal Media Engineering TeamWe are seeking a highly skilled Backend Software Engineer to join our Universal Media Engineering team at Apple. This team leads the data platform and related tools that power the Apple TV app.About the RoleAs a Backend Software Engineer, you will be responsible for designing and building services that directly impact millions...

  • Software Engineer

    3 weeks ago


    San Diego, United States Apple Full time

    Software Engineer - Universal MediaSan Diego, California, United StatesSoftware and ServicesApple Services Engineering (ASE) teams power the App Store, Apple TV+, Apple Music, Apple Podcasts, Apple Books, Fitness+, the iTunes Store, and more. We do this on a significant scale, delivering a huge variety of software in over 35 languages to more than 150...

  • Software Engineer

    3 weeks ago


    San Diego, United States Apple Inc. Full time

    Apple Services Engineering (ASE) teams power the App Store, Apple TV+, Apple Music, Apple Podcasts, Apple Books, Fitness+, the iTunes Store, and more. We do this on a significant scale, delivering a huge variety of software in over 35 languages to more than 150 countries. Our engineers build secure, end-to-end solutions. They develop the custom software used...

  • Software Engineer

    2 days ago


    San Diego, United States Apple Inc. Full time

    Apple Services Engineering (ASE) teams power the App Store, Apple TV+, Apple Music, Apple Podcasts, Apple Books, Fitness+, the iTunes Store, and more. We do this on a significant scale, delivering a huge variety of software in over 35 languages to more than 150 countries. Our engineers build secure, end-to-end solutions. They develop the custom software used...


  • San Francisco, United States RemoteWorker CA Full time

    On any given day at Disney Entertainment & ESPN Technology, we’re reimagining ways to create magical viewing experiences for the world’s most beloved stories while also transforming our media business for the future. Whether that’s evolving our streaming and digital products in new and immersive ways, powering worldwide advertising and distribution to...


  • San Francisco, California, United States Crunchyroll Full time

    We are seeking a Senior Software Engineering Manager to lead our Content Delivery team at Crunchyroll. As a seasoned engineer with 12+ years of experience in media and entertainment, you will be responsible for driving the development and implementation of new features across our platform. Your expertise in Go (Golang) and cloud-based systems will help us...


  • San Francisco, California, United States Amazon Full time

    Company Overview">Twitch is the world's largest live streaming service, with global communities built around gaming, entertainment, music, sports, cooking, and more. We're about community, inside and out, where thousands of communities come together for whatever, every day.">About the Role">We're building the future of interactive video at Twitch. Our Video...


  • San Diego, California, United States Apple Inc. Full time

    We are seeking an accomplished Senior Software Engineer/Lead to spearhead the design and development of robust architectural platforms that can effectively handle new features and hardware advancements at Apple Inc.About the RoleThis position requires collaboration with Human Interface and other engineering teams to recommend behavioral policies based on...