Taro Logo

AIML - Senior Software Engineer, Machine Learning Platform Technologies

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$171,600 - $302,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

Apple is seeking a Senior Software Engineer to join their Machine Learning Platform Technologies team. This role focuses on building internal platforms that enhance developer workflows, ensure data quality, and strengthen system reliability at scale. The position sits at the intersection of developer experience, data reliability, and telemetry, offering opportunities to work across both server-side systems and client devices.

The ideal candidate will design and deliver tools and frameworks that improve how engineering teams build, test, and release software. Key focus areas include CI/CD automation, data validation, and system observability, with an emphasis on creating scalable solutions that boost engineering productivity. The role requires collaboration with engineers across disciplines to understand their workflows and deliver solutions that improve reliability and transparency.

This is an excellent opportunity for someone who enjoys building platforms that empower other engineers and thrives in fast-moving environments. The position offers competitive compensation, including base pay between $171,600 and $302,200, plus additional benefits such as stock options, comprehensive healthcare, and education reimbursement.

At Apple, you'll be part of a team that's pushing the boundaries of machine learning infrastructure, working on tools that directly impact developer productivity and system reliability. The role combines technical depth in areas like observability and CI/CD with the opportunity to shape how Apple's engineering teams work and deliver software at scale.

Last updated 7 hours ago

Responsibilities For AIML - Senior Software Engineer, Machine Learning Platform Technologies

  • Design and build internal platforms for developer workflows
  • Improve data quality and system reliability at scale
  • Work on tools and frameworks for system health monitoring
  • Drive improvements in CI/CD processes and automation
  • Contribute to telemetry and instrumentation across services and devices
  • Ensure systems provide reliable insights into performance and quality
  • Collaborate with engineers across disciplines

Requirements For AIML - Senior Software Engineer, Machine Learning Platform Technologies

Python
Go
Java
TypeScript
Kubernetes
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related technical field
  • 5+ years of professional software engineering experience
  • Strong programming skills in Python, Go, Java, or TypeScript
  • Experience building and maintaining internal tools or developer productivity platforms
  • Hands-on experience with CI/CD systems and developer experience tooling
  • Experience with telemetry, instrumentation, or observability frameworks
  • Familiarity with data quality practices, validation, and monitoring
  • iOS development experience is a plus
  • Ability to thrive in a fast-paced environment

Benefits For AIML - Senior Software Engineer, Machine Learning Platform Technologies

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Related Jobs

AIML - Software Engineer, Machine Learning Platform Technologies

Senior Software Engineering role at Apple focusing on machine learning platform technologies and developer experience, offering competitive compensation $201-367K and comprehensive benefits.

AIML - Sr. Software Engineer, Privacy and Evaluation

Senior Software Engineering role at Apple focusing on privacy-preserving machine learning and distributed systems, offering competitive compensation and comprehensive benefits.

AIML - Sr. Software Engineer, ML Platform Technologies (MLPT)

Senior Software Engineer role at Apple focusing on ML Platform Technologies, building scalable distributed systems for machine learning lifecycle management.

AIML - Sr. Software Engineer, ML Platform Technologies (MLPT)

Senior Software Engineer position at Apple focusing on ML Platform Technologies, building distributed systems for machine learning lifecycle management and API development.

AIML - Machine Learning Engineer, Web Indexing team

Senior Machine Learning Engineer position at Apple, focusing on web indexing and search infrastructure, offering competitive salary range of $147,400-$272,100 with comprehensive benefits.