On-Device ML Quality Infrastructure Engineer, Graphics, Games & ML
Core
Building and maintaining infrastructure to connect, validate, and benchmark components of the On-Device Machine Learning stack, ensuring robustness and quality for Apple's ML workflows.
Role type
Senior IC infrastructure engineer (ML quality & CI/CD)
Builds
Build systems, CI/CD pipelines, automation frameworks, test suites, and debugging tooling for the On-Device ML stack
Domain
Consumer electronics / Machine Learning Infrastructure
Deliverable
infrastructure
Required skills
Build systems (CMake, Bazel), CI/CD pipelines, Python programming, test planning, automation, performance evaluation, fuzz testing, regression tracking
Preferred skills
ML authoring frameworks (PyTorch, TensorFlow, JAX), ML architectures (Transformers, CNNs), performance profiling, GenAI tooling
Technologies
CMake, Bazel, Python, PyTorch, TensorFlow, JAX
Responsibilities
Design and maintain build systems and CI/CD pipelines; Develop automation frameworks for functional, regression, and integration testing; Contribute to robustness initiatives including fuzz testing; Track and investigate performance regressions; Identify gaps in testing coverage and drive improvements; Develop tooling for diagnosis and debugging; Collaborate with CI and infrastructure teams to scale validation workflows
Seniority
Senior, hands-on IC
