Apple
Posted 5mo ago

Machine Learning Systems Engineer, Siri Runtime Systems and Interaction

Apple
Cupertino or North America
OnsiteFull Time
Responsibilities
  • design system
  • build software
  • optimize models
Requirements
  • Strong programming in Swift/C++/Objective-C
  • Solid ML concepts
  • ML system design
  • Optimize algorithms for resource-constrained platforms
  • BS in CS/ML
  • Collaborative skills
Technical tools mentioned
SwiftC++Objective-CCore MLPyTorchTensorFlow

Job description

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.

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

About Apple

Designs and sells consumer electronics, software, and online services.

Similar jobs

Machine Learning Systems Engineer roles near Cupertino, California
1mo
Save
Mark Applied
Hide
Machine Learning Systems Engineer, Networking
Santa Clara, California, United States
$152k-$288k/yr OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Designs GPU-accelerated computing and artificial intelligence hardware.
5+ YOEExperience implementing and optimizing ML algorithms in production, strong math foundation, proficiency in systems languages (Go/C/C++/Rust/Scala), and experience with streaming pipelines.
Go, C/C++, Rust, Scala, Python, Kafka
1mo
Save
Mark Applied
Hide
Machine Learning Systems Engineer, Networking
Santa Clara, California, United States
$152k-$288k/yr OnsiteFull Time
NVIDIA
NVIDIANASDAQ: NVDA: Designs graphics processing units and artificial intelligence hardware.
1+ YOEImplement and optimize ML algorithms for real-time streaming pipelines at massive scale; strong math, production coding, and systems experience required.
Go, C/C++, Rust, Scala, Python, Kafka
10mo
Save
Mark Applied
Hide
Research Engineer, RL Engineering
San Francisco or New York City or Seattle
$300k-$405k/yr OnsiteFull Time
Anthropic
Anthropic: Developing safe and reliable artificial intelligence systems.
4+ YOE4+ years software engineering; experience building and maintaining ML systems; strong Python; interest in ML research; socio-technical impact awareness
Python, RLHF, Distributed systems, LLM training
1y
Save
Mark Applied
Hide
Machine Learning Systems Engineer
Menlo Park, California, United States
OnsiteFull Time
Voltai
Voltai: Building agentic AI systems for semiconductor and electronics design.
Expertise in C, C++, or Rust; CUDA kernel design; low-precision computation; high-performance inference systems; distributed training/inference; production-ready research integration.
C, C++, Rust, CUDA, vLLM, SGLang, TensorRT, GGUF, GGML, AWQ, GPTQ
5mo
Save
Mark Applied
Hide
Research Engineer, Machine Learning Systems
Ann Arbor or San Francisco or Remote
$150k-$250k/yr RemoteFull Time
Deepgram
Deepgram: Provide real-time APIs for automated speech-to-text and voice AI.
Strong ML research pipeline experience in speech, scalable training, orchestration with Kubernetes/Docker/Prefect, ML lifecycle tooling, and building internal tools; data engineering for unstructured audio/text; cross-functional collaboration.
Kubernetes, Docker, Prefect, MLflow
9mo
Save
Mark Applied
Hide
Machine Learning Systems Research Engineer, Agent Post-training - Enterprise GenAI
San Francisco or New York
$181k-$315k/yr OnsiteFull Time
Scale AI
Scale AI: Provides data and infrastructure for training artificial intelligence models.
1+ YOE1-3 years of LLM training in production; strong systems optimization; experience with post-training methods (RLHF/RLVR, PPO/GRPO); able to operate modern GPU clusters; multi-node LLM training/inference; strong software skills (CUDA, PyTorch, transformers, flash attention); excellent communication; PhD or Masters in CS or related field.
CUDA, PyTorch, Transformers, Flash Attention
10mo
Save
Mark Applied
Hide
Distinguished Engineer, Machine Learning Systems – Economy
San Mateo, California, United States
$392k-$449k/yr HybridFull Time
Roblox
RobloxNYSE: RBLX: Platform for creating and playing user-generated 3D digital experiences.
10+ YOE10+ years in software or ML infra; expertise in large-scale ML systems, generative AI, distributed training; leadership; BS/MS/PhD in CS/ML.
Python, TensorFlow, PyTorch, Distributed Training, GPU Acceleration, LLMs