Streaming Media Software Engineer
Core
Design and develop next-generation media streaming technologies, including adaptive bit-rate engines and player stacks for video and audio across Apple's ecosystem.
Role type
Senior IC streaming media software engineer
Builds
Adaptive bit-rate engine, video streaming features, web-based playback, and player stack components
Domain
Consumer electronics / Streaming media / Adaptive streaming
Deliverable
production ML models
Required skills
C/C++ development, multi-threaded systems programming, end-to-end architecture design, algorithm tuning, cross-functional collaboration
Preferred skills
Audio-visual media experience, LLM integration in software development
Technologies
C, C++, ML models
Responsibilities
Develop new features for video streaming and web-based playback, tune adaptation algorithms, integrate ML models into the player stack, partner with data analytics and tooling teams
Seniority
Mid-level, hands-on IC