Cupertino, California, United States · $126,800-220,900/yr
Machine Learning Systems Engineer, Siri Runtime Systems and Interaction
Apply NowThe Siri Team at Apple is actively looking for a highly motivated Systems Software Engineer to contribute to and build Apple's future technologies that power delightful Siri experiences supercharged with Apple Intelligence. The successful candidate will be a skilled software engineer with strong ML fundamentals who enjoys problem-solving and is comfortable with designing, building, and optimizing system software that integrates machine learning capabilities. Our team builds high-quality software that powers delightful Siri-based experiences in the Apple ecosystem. We value passion for excellence and a deep commitment to building high-quality software. If you want to impact millions of customers around the world by working on the most advanced technology solutions, we want to talk to you. As a Machine Learning Systems Engineer in the Siri Group at Apple, you will work at the intersection of software engineering and machine learning, partnering with cross-functional teams to solve high-impact problems on Apple products.
Key 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 understand model requirements and translate them into efficient system implementations • Optimization of existing systems for ML workloads and debugging complex software-ML integration issues • Working cross-functionally to drive requirements from concept through feature launch • Writing clean, maintainable production code with comprehensive documentation and tests • Contributing to architecture decisions, design reviews, and peer code reviews • Acting as a force-multiplier by enabling both engineering and ML team members to be more productive
Required Qualifications
• Strong programming skills in Swift / C++ / Objective-C • Solid understanding of machine learning concepts, model inference, and ML system design principles • Experience developing and optimizing algorithms that run efficiently on resource-constrained platforms • Passionate about delivering high-quality products, comfortable with ambiguity, intellectually curious and driven to find creative solutions • Ability to thrive in collaborative environments with multiple cross-functional teams and communicate clearly with both engineering and ML teams • BS (or higher) in Computer Science, Machine Learning, or related disciplines
Preferred Qualifications
• Demonstrated experience building production-quality software • Experience building ML infrastructure, evaluation pipelines, or training systems • Familiarity with ML frameworks (Core ML, PyTorch, TensorFlow) and model optimization techniques