Bachelors or Masters in Computer Science, Computer Engineering, or equivalent experience.
5+ years of software engineering experience.
Proficiency in one of the following: C/C++, Obj-C or Swift.
Strong knowledge of OS architecture, and low-level system components.
Passion for software architecture, APIs, and high performance extensible software.
Knowledge of container technologies (Docker, Kubernetes) and AI workload orchestration.
Knowledge of distributed systems, cloud computing, and large-scale data center infrastructure is a plus.
Knowledge of high-performance computing (HPC) and real-time OS optimizations.
Experience with Swift, Objective-C and Apple development tools.
Experience with AI accelerators (GPUs, TPUs, ASICs), high-performance computing, or distributed systems.
Familiarity with hypervisors (KVM, Xen, VMware), QEMU, and host/guest OS interactions.
Experience with VFIO, SR-IOV, mdev, or other accelerator virtualization techniques.
Excellent communication skills.
Creative, collaborative, and product-focused.
Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.