Sr Machine Learning Engineer, ML Systems Engineering - Proactive
Job Description
At Apple, this role supports Proactive Intelligence, applying machine learning and agentic AI to deliver personalized user experiences across Apple devices. You will help build and refine agentic machine learning applications that operate in production, focusing on evaluation, optimization, and reliable delivery.
Based in Pittsburgh, PA (onsite), the Senior Machine Learning Engineer will design and improve multimodal ML systems, partner with the team on experimentation and debugging, and contribute to engineering practices that support fast, confident progress.
Responsibilities
- Design, implement, and evaluate data and machine learning systems using multimodal inputs for production systems.
- Plan and conduct experiments to debug and optimize agentic machine learning applications.
- Establish scalable automated processes for evaluation and monitoring.
- Contribute to a team culture grounded in respect, empowerment, and growth.
- Commit to engineering excellence by upholding best practices that enable shipping quickly with confidence.
- Place user experience first and use storytelling to communicate complex ideas clearly.
- Develop innovative tools and techniques that change how problems are approached.
- Ship software that customers depend on every day.
Requirements
- Experience shipping machine learning and agentic systems with a strong software engineering background.
- Experience designing, implementing, and evaluating data and machine learning systems on multimodal inputs for production systems.
- Ability to plan and conduct experiments and to debug and optimize agentic machine learning applications.
- Willingness to ask questions, with an eagerness to teach and learn together.
- 4+ years of experience building production machine learning systems.
- MS in Computer Science or equivalent practical experience.
- Proficiency in Python.
- Proficiency in at least one compiled language: C, C++, Objective-C, Swift, Go, Java, Kotlin, C#, or Rust.
Technologies
- Python
- C
- C++
- Objective-C
- Swift
- Go
- Java
- Kotlin
- C#
- Rust
Preferred Qualifications
- Production experience with training, deploying, and evaluating autonomous agentic systems.
- Production experience working with ML pipelines and large datasets.
- Experience in resource constrained computing (for example, embedded systems or mobile development).
- Proficiency in using AI agent assistance effectively as part of software development workflows.