Computational Support for Machine Learning and Transformers, Core OS
Core
Design and optimize low-level computational routines for machine learning primitives, vision algorithms, and audio processing on Apple's iOS, macOS, watchOS, and tvOS platforms.
Role type
Senior IC high-performance systems engineer (ML infrastructure)
Builds
Accelerate framework and core OS subsystems for ML training and inference
Domain
Consumer electronics / High-performance computing / Machine Learning infrastructure
Deliverable
production ML models
Required skills
Vector assembly programming, Low-level C, ARM NEON architecture, Intel AVX architecture, BLAS, FFT, Machine learning primitives, CPU micro-architecture optimization
Preferred skills
MS/PhD in computer science or computer engineering, Energy-efficient algorithm design
Technologies
ARM, Intel, NEON, AVX, C, Assembly
Responsibilities
Implement state-of-the-art routines for vision and ML algorithms, Optimize low-level computation for energy efficiency and performance, Develop robust CPU core-level algorithms under tight deadlines
Seniority
Senior, hands-on IC
