AIML - ML Prototyping Engineer, Machine Learning Research
Core
Build end-to-end prototypes and interactive experiences to translate emerging AI/ML research into tangible demonstrations for Apple products and the broader ML community.
Role type
Senior IC machine learning prototyping engineer (research-to-product)
Builds
Novel ML architectures, interactive experiences, and working systems demonstrating ML capabilities
Domain
Artificial Intelligence / Machine Learning Research
Deliverable
production ML models
Required skills
Training and fine-tuning foundation models, model architecture design, Python, Swift, C++/Rust, reading and implementing ML papers, building complete working systems
Preferred skills
LLM fine-tuning and inference optimization, reproducing ML paper results, Apple frameworks (CoreML, Metal, SwiftUI), native iOS/macOS app development, presenting at ML conferences
Technologies
PyTorch, JAX, MLX, CoreML, Metal, SwiftUI, Python, Swift, C++, Rust
Responsibilities
Train and adapt foundation models for novel applications, experiment with emerging ML techniques, create interactive experiences to communicate ideas, collaborate with researchers to translate techniques into systems, iterate rapidly on prototypes based on critique
Seniority
Senior, hands-on IC