Our team of applied ML scientists and engineers works to enhance the experience and productivity of software developers at Apple and in the Apple developer ecosystem. We train state-of-the-art ML models and apply them in products to solve real-world problems.
The role involves engineering solutions to support model training, including building data processing pipelines, data generation engines, model evaluation infrastructure, and model inference systems. You will also be directly involved in integrating ML into products. Success requires creativity and problem-solving skills to develop scalable, maintainable, and cost-effective solutions.
The ideal candidate should have 5+ years of industry experience with a strong background in machine learning, deep learning, and distributed systems. An MS in Computer Science or related experience is required. The team particularly values practical experience with applied Natural Language Processing.
The position offers comprehensive benefits including medical/dental coverage, retirement benefits, stock options, education reimbursement, and potential bonuses. Base salary ranges from $175,800 to $312,200, depending on qualifications and experience.
This is an opportunity to work with a collaborative team tackling challenging problems in developer productivity using cutting-edge ML techniques. The role combines technical depth in machine learning with practical software engineering to deliver impactful solutions for Apple's developer ecosystem.