Networking and Realtime Streaming Engineer
Role details
Job location
Tech stack
Job description
As a Networking and Realtime streaming engineer, you will be responsible for designing and implementing new features around Apple's real-time networking stack, and improving the existing core functionality that drives market-leading applications like AirPlay, FaceTime, SharePlay. We are looking for an individual with a proven track record in network programming.
Requirements
The Real-Time Networking team is seeking a motivated Engineer who takes initiative and delivers results. Our team develops the core technologies for exciting real-time media applications, such as Airplay, FaceTime, SharePlay, etc on all different Apple Platforms., * Bachelor's degree in Computer Science/Engineering, or equivalent, * Strong understanding of multithreaded concepts and design patterns.
- Have worked on/used various audio/video codecs like H.264/HEVC/AV1/AV2/AAC/Opus.
- Experience with mobile & wireless networks (WiFi/BT/Cellular/LTE/3G/4G/5G) or satellite networks.
- Hands on with tools like Wireshark, netem, or other network emulation/testing frameworks.
- Background in academic research or published papers related to networking, FEC and secure realtime media transport.
- Nice to have experience developing AI/ML solutions, including deep learning, reinforcement learning, LLMs, using frameworks like T ensorFlow, PyT orch, Keras and Scikit-learn.
- Data driven and dedicated Engineer with a strong work ethic and a proactive mindset.