Machine Learning Systems Engineer, Siri Runtime Systems and Interaction

AppleApplyPublished 5 months agoFirst seen 2 days ago
Apply

Summary

The 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.

Description

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.

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

Minimum 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