The Apple Data Platform (ADP) group builds the data platform that enables the next generation of intelligent experiences on all Apple products and services. ADP empowers Apple engineers to deliver ML-driven products and innovations rapidly and at scale. We are looking for an experienced engineer who can bring their passion for machine learning, infrastructure, big data, and distributed systems to build world class data+ML platform/products at scale.
As a Lead Software Engineer for the Data Platform (ASE) role, you will work with many cross-functional teams and lead the planning, execution, and success of technical projects with the ultimate purpose of improving ML experience for Apple customers. You will be part of the Apple Ray team, which leverages open-source Ray to offer a unified framework for processing complex data+ML pipelines.
Key responsibilities include:
This role requires a strong background in distributed systems, data and machine learning infrastructure, and experience with large-scale production environments. The ideal candidate will have extensive programming experience in Java, Python, or Go, and be comfortable with containerization and orchestration technologies like Docker and Kubernetes.
Join us to be part of the Data Infrastructure journey and help build scalable, reliable, and maintainable infrastructure solving data problems at scale for one of the world's leading technology companies.