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.