A knowledge of OS, systems, and computer architecture
Experience with virtual memory, scheduling, IPC / inter-process communication, and synchronization
Expertise in software profiling techniques and tools (such as Xcode, valgrind, vmmap, Instruments, VTune, or Perfetto)
An ability to quickly understand and debug unfamiliar codebases
Prior experience of realtime audio/video processing pipeline development
A proven ability to debug performance issues and implement system-level memory and latency optimizations
Proficiency with the use of GPU & TPU hardware to accelerate image processing and AI/ML workloads
History of making data-driven decisions and recommendations to move projects forward (e
CS degree or equivalent experience
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.