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 design and build ML solutions, with a particular focus on Natural Language Processing, to improve the software development experience. As a Senior Machine Learning Engineer, you'll be responsible for engineering solutions to support model training, including building data processing pipelines, data generation engines, model evaluation infrastructure, and model inference systems. You'll also be directly involved in integrating ML into products.
The role requires creativity and problem-solving skills to develop scalable, maintainable, and cost-effective solutions. You'll be working in a collaborative team setting where shared ownership and tackling challenging problems are key aspects of the culture. The team consists of applied scientists, infrastructure engineers, and machine learning engineers who stay at the forefront of ML advances.
You'll be joining a team that values both technical excellence and collaborative spirit. The position offers competitive compensation ($175,800-$312,200) along with comprehensive benefits including medical coverage, retirement benefits, stock programs, and educational reimbursement opportunities. This is an excellent opportunity for someone passionate about applying ML to improve developer productivity at one of the world's leading technology companies.
The ideal candidate will have 5+ years of industry experience, strong understanding of ML and distributed systems, and hands-on experience building large-scale ML solutions. An MS in Computer Science or related experience is required, and practical experience with applied Natural Language Processing is preferred.