Taro Logo

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

A leading technology company that designs, develops, and sells consumer electronics, software, and services.
$139,500 - $258,100
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Join Apple's innovative team working on enabling next-generation intelligent experiences through Generative AI and Large Language Models. As a Senior Software Engineer in the ML Platform Technologies (MLPT) team, you'll be instrumental in designing, building, and maintaining large-scale distributed systems that support the end-to-end machine learning lifecycle.

You'll be part of the ML Lifecycle team that provides a platform for ML model training, evaluation, and workflow orchestration. This platform integrates various internal ML systems and frameworks to streamline ML processes. Working closely with product managers and partner teams, you'll understand requirements and deliver innovative solutions while designing and deploying large-scale microservices in cloud environments.

The role demands expertise in backend development and API design, with proven experience in building scalable, high-performance RESTful services. You'll be responsible for implementing APIs that serve SDKs and front-end user interfaces, requiring both architectural expertise and practical knowledge of cloud service deployment and maintenance.

This position offers the opportunity to impact hundreds of millions of people worldwide through AI features in Apple's products and services. You'll work with cutting-edge technologies in machine learning and distributed systems, while collaborating with talented teams across Apple.

The compensation package includes a competitive base salary range of $139,500 to $258,100, plus additional benefits such as stock options, comprehensive healthcare, retirement benefits, and educational reimbursement. Join Apple in pushing the boundaries of AI technology and creating experiences that enhance people's daily lives.

Last updated 7 hours ago

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

  • Design and build large-scale distributed systems for ML lifecycle
  • Maintain and optimize ML platform services
  • Develop and implement APIs for SDKs and front-end interfaces
  • Integrate various internal ML systems and frameworks
  • Deploy and manage microservices in cloud environments
  • Collaborate with product managers and partner teams
  • Ensure scalability and performance of ML infrastructure

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

Python
Java
Go
PostgreSQL
MongoDB
Kafka
RabbitMQ
Kubernetes
  • Bachelors in Computer Science, engineering, or related field
  • Demonstrated ability in software engineering with focus on distributed systems
  • Proven experience in building complex micro-services
  • Proficiency in Python, Java, or Go
  • Hands-on experience with relational/non-relational databases
  • Familiarity with event-driven architectures and message brokers
  • Understanding of software engineering principles and RESTful service design
  • Experience with containerization and orchestration technologies
  • Experience with cloud platforms (AWS, GCP, Azure)
  • Strong communication and collaboration abilities

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

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 - Senior Software Engineer, Machine Learning Platform Technologies

Senior Software Engineer role at Apple focusing on machine learning platform technologies, developer tools, and system reliability with competitive compensation and benefits.

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