At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. As a Machine Learning Engineer, you will develop and ship models that power real-time perception and intelligence in complex, diverse environments. You'll work end-to-end: problem definition, data and evaluation design, model development, optimization for efficiency, and integration into production stacks. Your job will be to push the state-of-the-art in computer vision and machine learning and bring it to life in Apple products.
Responsibilities
- Develop and ship models that power real-time perception and intelligence in complex, diverse environments
- Work end-to-end: problem definition, data and evaluation design, model development, optimization for efficiency, and integration into production stacks
- Push the state-of-the-art in computer vision and machine learning and bring it to life in Apple products
Requirements
- Ph.D. in Computer Vision or Machine Learning or 4+ years of experience working in the field
- Strong foundations in machine learning / deep learning and computer vision
- Hands-on experience with modern multimodal or generative systems (LLMs/MLLMs/VLMs, diffusion, transformers, etc.)
- Proficiency in Python and PyTorch / JAX
- Demonstrated track record through publications, patents, and/or shipping relevant features
- Proven ability to prototype quickly and deliver high-quality and well tested solutions
- Clear communication in English and ability to collaborate in a cross-functional environment
Benefits
- Competitive salary and benefits package
- Opportunity to work on cutting-edge technology and products
- Collaborative and inclusive work environment
- Career growth and development opportunities