Streaming Media Software Engineer

Apple Inc

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Cupertino, CA
Salary
$129,300–$225,300 / yr
Posted
103 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $186k
This role $177k
$116k $250k
below market most similar roles pay here above market

This role pays less than 58% of similar roles. Most pay $156,750–$214,500 — the blue band above. At the midpoint, this role pays about $177k versus about $186k for comparable roles.

Based on 240 similar postings.

Employer

About Apple Inc

Apple Inc. is a multinational technology company known for designing and manufacturing consumer electronics, software, and online services, including the iPhone, Mac, iPad, and App Store. Industry: Consumer Electronics & Software

Apple Inc currently has 3595 open roles on FindRole.

Listed pay typically runs $166,600–$277,600 across 2772 roles with salary data.

Most-posted roles

View all roles at Apple Inc

At a glance

TL;DR · Streaming Media Software Engineer

The Streaming Media Software Engineer joins the Streaming Media team to support the design and development of next-generation media streaming technologies. This role involves developing new features for video streaming and web-based playback while contributing to overall media systems design. Key responsibilities include tuning adaptation algorithms, integrating ML models to build rich experiences, and partnering cross-functionally with applications, tooling, and data analytics teams to improve the player stack. The engineer will work with C and C++ for multi-threaded and systems development. The work focuses on the technical challenges of the adaptive bit-rate engine, crafting the protocols, implementations, and services that power multimedia experiences for first-party services like Apple Music and Sports, as well as third-party content streaming services.

What you'll do

  • Develop new features for video streaming and web-based playback.
  • Contribute to the design and development of next-generation media streaming technologies.
  • Tune adaptation algorithms for the adaptive bit-rate engine.
  • Integrate machine learning models to build rich media experiences.
  • Craft protocols, implementations, and services for multimedia experiences.
  • Partner with applications, tooling, and data analytics teams to improve the player stack.
  • Perform multi-threaded and systems development using C and C++.

What we're looking for

  • BS/MS in CS/CE or equivalent.
  • 3-5 years of experience.
  • Strong software development experience in C / C++ for multi-threaded/systems development.
  • Ability to understand end-to-end architectures and functional details of complex systems with multiple inter-dependencies.
  • Outstanding analytical, programming, and debugging skills.
  • Excellent communication skills and the ability to collaborate and deliver under aggressive schedules.
  • Experience working with audio visual media (preferred).
  • Experience using LLMs in software development (preferred).

More like this

Similar roles

Software Engineer, Streaming Media Ecosystem Tech

Apple Inc

San Diego, CA 82 days ago $142,300–$263,300
C/C++ Objective-C JavaScript H.264 HEVC AAC AV1 HLS DASH HTML5 MSE EME Networking Protocols GenAI System Architecture API Design SDK media framework, S
5+ yrs exp

Software Engineer, Universal Media

Apple Inc

San Diego, CA 101 days ago $142,300–$263,300
Java Kafka Kinesis Pulsar Apache Spark PostgreSQL Cassandra DynamoDB MySQL Redis Flink Beam Spark Structured Streaming AWS GCP Azure CI/CD Microservices SQL NoSQL
5+ yrs exp