Apple's Audio and Media Technologies Group (AMT) is looking to improve the media viewing and listening experiences across their ecosystem for both 1st party and 3rd party content streaming services
Requirements
- Experience working with audio visual media and thorough understanding of networking fundamentals
- Strong understanding of machine learning fundamentals with experience building and deploying LLM agents
- Strong software development experience in C / C++, Swift, Python with proficiency in multi-threaded development and synchronization primitives
- Experience in the field of video streaming, including knowledge of commonly used streaming protocols such as HLS, DASH, WebRTC, etc.
- Experience in low latency streaming technologies
- Experience in developing AR/VR and immersive video streaming technologies
- Machine Learning basics and experience using Core ML / Create ML
Responsibilities
- developing features in areas related to video streaming, web-based playback
- contributing to overall media systems design
- tuning adaptation algorithms
- integrating ML models to build rich streaming features
- supporting tools and data analytics teams to leverage tools and data to drive improvements in the player stack
- collaborating closely with multi-functional teams to ensure end to end bring up of new streaming features
- crafting protocols, implementations and services that bring the best and latest multimedia experiences to all customers
Other
- Ability to understand end to end architectures and functional details of a complex system with multiple inter-dependencies
- Excellent communication skills, ability to collaborate and deliver under aggressive schedules
- BS/MS in CS/CE or equivalent with 3-5 years of experience
- Demonstrated ability to work with large cross-functional teams
- Comprehensive medical and dental coverage, retirement benefits