Taro Logo

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

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

Job Description

Join Apple's innovative ML Platform Technologies team to shape the future of intelligent experiences in Apple's products and services. As a Senior Software Engineer, you'll be at the forefront of Generative AI and Large Language Models development. You'll work within the ML Lifecycle team, focusing on creating and maintaining large-scale distributed systems that support the complete machine learning lifecycle.

Your role involves designing and implementing scalable, high-performance RESTful services and APIs that power SDK and front-end interfaces. You'll be responsible for architecting and deploying solutions in cloud environments, working with cutting-edge ML technologies and frameworks. The position requires expertise in distributed systems, micro-services architecture, and a deep understanding of cloud platforms.

This is an opportunity to directly impact hundreds of millions of users worldwide through next-generation AI features. You'll collaborate with product managers and cross-functional teams to deliver innovative solutions that integrate various internal ML systems. The role combines technical expertise in software engineering with practical application in machine learning infrastructure.

Working at Apple means joining a company at the forefront of technology innovation, with comprehensive benefits including medical coverage, stock options, and educational support. You'll be part of a team that values both technical excellence and collaborative problem-solving, working on projects that define the future of AI integration in consumer technology.

The ideal candidate brings strong software engineering fundamentals, experience with cloud technologies and distributed systems, and the ability to work effectively in a fast-paced, collaborative environment. This role offers the unique opportunity to contribute to Apple's AI initiatives while working with some of the industry's best talent in machine learning and software engineering.

Last updated 7 hours ago

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

  • Design, build, and maintain large-scale distributed systems
  • Support end-to-end machine learning lifecycle
  • Build scalable, high-performance RESTful services
  • Implement APIs that serve SDKs and front-end user interfaces
  • Partner with product managers and partner teams
  • Design and deploy large-scale micro-services in third party cloud
  • Integrate various internal ML systems and frameworks
  • Orchestrate ML processes

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

Python
Java
Go
PostgreSQL
MongoDB
Kafka
RabbitMQ
Kubernetes
  • Bachelors in Computer Science, engineering, or a related field
  • Demonstrated ability in software engineering with a focus on distributed systems
  • Proven experience in building complex micro-services
  • Proficiency in programming languages such as Python, Java, or Go
  • Hands-on experience with relational databases or non-relational database
  • Familiarity with event-driven architectures and message brokers
  • Solid understanding of software engineering principles, design patterns, and RESTful service design
  • Experience with containerization and orchestration technologies
  • Experience with cloud platforms such as AWS, GCP, or 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 role at Apple focusing on ML Platform Technologies, building scalable distributed systems for machine learning lifecycle management.

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.