In-depth development experience with at least one of the following: C, Objective-C, or C++
Extensive Experience building and optimizing real-time video/audio streaming systems (e.g., RTP/RTCP, WebRTC,SRT, QUIC/HTTP3-based media transport)
Strong grasp of network protocols and behavior under variable network conditions (packet loss, jitter, latency,FEC,Duplication,RTX).
Bachelor’s degree in Computer Science/Engineering, or equivalent
Strong understanding of multithreaded concepts and design patterns.
Deep understanding of congestion control algorithms (e.g., BBR, SCReAM) and rate adaptation strategies for real-time communications.
Have hands-on experience developing AI/ML solutions, including deep learning, reinforcement learning, LLMs, using frameworks like TensorFlow, PyTorch, Keras and Scikit-learn.
Have worked on/used various audio/video codecs like H.264/HEVC/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 on congestion control or media transport
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.