Machine Learning Systems Engineer, Siri Runtime Systems and Interaction
Core
Designing, building, and optimizing system software that integrates machine learning capabilities into Apple's Siri experiences.
Role type
Senior IC machine learning systems engineer
Builds
Production software pipelines and infrastructure for ML model evaluation, analysis, and deployment
Domain
Consumer technology / Mobile operating systems
Deliverable
production ML models
Required skills
Swift, C++, Objective-C, machine learning concepts, model inference, ML system design, algorithm optimization for resource-constrained platforms
Preferred skills
Production-quality software development, ML infrastructure building, ML frameworks (Core ML, PyTorch, TensorFlow), model optimization techniques
Technologies
Swift, C++, Objective-C, Core ML, PyTorch, TensorFlow
Responsibilities
Integrating ML models into production software pipelines with focus on performance and reliability; Building and optimizing infrastructure for ML model evaluation, analysis, and deployment; Collaborating with ML engineers to translate model requirements into efficient system implementations; Optimizing existing systems for ML workloads and debugging complex software-ML integration issues; Contributing to architecture decisions, design reviews, and peer code reviews
Seniority
Senior, hands-on IC