Streaming Media Engineer

7 days ago


San Diego, California, United States Apple Full time

Senior Software Engineer, Streaming Media

San Diego, California, United States

Software and Services

About the Role

We 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 Team

Our team is responsible for implementing software services around linear audiovisual media, including video-on-demand and live streaming of multimedia content. We deliver technology that powers the media viewing and listening experiences across Apple's entire ecosystem for both 1st party (TV+, Apple Music, Sports) and 3rd party content streaming services (Disney+, Netflix, HBO).

Your Responsibilities

You will 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.

Requirements

  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

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

What We Offer

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. 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.



  • 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, 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 Full time

    At Apple, we are seeking a highly skilled Chief Media Engineer to join our esteemed Streaming Media team.The role offers an exceptional opportunity to design and develop the next generation of media processing systems for our TV+ and Sports services.Your work will encompass deep analysis of our pipelines for performance improvements in the areas of speed and...


  • 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 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

    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...


  • 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 Francisco, California, United States Tbwa ChiatDay Inc Full time

    The Media Foundation at Reddit is dedicated to delivering seamless, high-performance media experiences that meet and exceed industry standards. We are seeking a skilled iOS engineer with a deep understanding of scalable media solutions who can drive innovation, deliver top-tier video experiences to our users, and guide other teams in seamlessly integrating...


  • San Diego, California, United States Apple Full time

    **Overview of the Role**The Universal Media team at Apple is seeking an experienced and skilled Backend Software Engineer to join their ranks. This role will be a key contributor in building large-scale, data-driven systems that power the ever-changing content streaming ecosystem. Salary Range: $135,400 - $250,600 per year, depending on skills,...


  • San Francisco, California, United States RemoteWorker CA Full time

    About Disney Entertainment & ESPN TechnologyWe're reimagining ways to create magical viewing experiences for the world's most beloved stories while transforming our media business for the future. Our team is responsible for content metadata acquisition, ingestion, normalization, transformation, packaging, and syndication. We're seeking a Senior Software...


  • San Francisco, California, United States Hulu Full time

    Unleash Your Skills in Frontend DevelopmentWe're seeking a seasoned Senior Software Engineer to join our esteemed team of frontend developers at Hulu, where you'll play a pivotal role in crafting high-performance media applications that captivate millions worldwide.As a key member of our Living Room Devices, Browser Based Device, Client Application...


  • San Jose, California, United States Tik Tok Full time

    The TikTok Live Streaming Intelligent Strategy Platform team is at the forefront of optimizing live stream experiences for millions of users. Our mission is to compute and apply the most effective set of parameters during a live stream's lifecycle, optimizing elements like bitrates, video/audio encoding standards, transcoding hardware, and advanced...


  • San Francisco, California, United States Twitch Full time

    Twitch is revolutionizing the way people interact with each other through live streaming. As a key member of our engineering team, you will have the opportunity to design, build and scale solutions that impact millions of users and broadcasters.About the RoleAs a Senior Live Streaming Platform Engineer, you will work with product managers, technical leads...

  • Data Engineer

    1 week ago


    San Jose, California, United States Tik Tok Full time

    Job OverviewTikTok, a leading destination for short-form mobile video, is seeking an experienced Data Engineer to join its Ads Data Platform team. This role requires expertise in building state-of-the-art streaming and batch data processing solutions to support the company's commercial real-time data warehouse.The successful candidate will have a deep...


  • San Francisco, California, United States Cloudflare, Inc. Full time

    About UsAt Cloudflare, we are on a mission to create a more secure and efficient Internet. Our company runs one of the world's largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. We protect and accelerate any Internet application online without adding...


  • San Mateo, California, United States Verkada Full time

    About UsVerkada is a leading provider of cloud-based physical security solutions. Our platform offers six product lines, including video security cameras, access control, environmental sensors, alarms, workplace, and intercoms, all integrated with a single cloud-based software platform.Our MissionWe are dedicated to providing organizations with real-time...


  • 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 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...


  • San Francisco, California, United States Remote Full time

    Company OverviewCrunchyroll is a leading anime streaming service that delivers high-quality content to millions of fans worldwide. Our mission is to help everyone belong by providing an exceptional user experience.We're seeking an experienced Software Engineer to join our web video player team, where you'll contribute to the development and optimization of...


  • San Francisco, California, United States Amazon Full time

    Job Overview">Amazon Web Services (AWS) is seeking a highly skilled Cloud Streaming Data Solutions Architect to join our team. This individual will serve as a Subject Matter Expert (SME) for helping customers leverage AWS managed services such as Managed Streaming for Apache Kafka (MSK), Amazon Kinesis Data Streams, Amazon Data Firehose, and Amazon Managed...