Apple Data Platform (ADP) is seeking a Lead Software Engineer to join their team building next-generation data and ML infrastructure. This role is part of the Apple Ray team, which leverages open-source Ray to create a unified framework for processing complex data+ML pipelines. The position offers an opportunity to work on cutting-edge technology that powers intelligent experiences across all Apple products and services.
As a Lead Engineer, you'll be responsible for designing and implementing distributed systems that handle large-scale data and ML workflows. You'll work with cross-functional teams to build and maintain scalable infrastructure that improves ML experiences for Apple customers. The role requires expertise in distributed systems, machine learning infrastructure, and production environments.
The ideal candidate brings deep technical knowledge in computer science fundamentals, experience with modern ML infrastructure, and strong programming skills in languages like Java, Python, or Go. You'll be working with containerization technologies like Kubernetes and will be responsible for ensuring system reliability, performance, and efficiency.
This is an excellent opportunity for someone passionate about building scalable, reliable infrastructure and solving data problems at scale. You'll be part of a team that enables future Apple intelligent products by making cutting-edge ecosystem of data+ML technologies accessible to engineers across Apple. The role offers competitive compensation, including base salary, stock options, and comprehensive benefits.
Working at Apple means joining a company at the forefront of technology innovation, with a strong commitment to inclusion and diversity. You'll have the chance to contribute to products used by millions while working alongside talented professionals in a collaborative environment. The position is based in Cupertino, offering the opportunity to work from Apple's iconic headquarters.