Machine Learning Engineer
Job Description
Join a machine learning research team in Cupertino to develop and apply cutting-edge generative modeling for Apple Intelligence.
Responsibilities
- Develop modern generative models using diffusion and auto-regressive approaches.
- Advance state-of-the-art technology by rapidly applying impactful AI research developments.
- Contribute proprietary, experimental ideas designed for Apple’s unique ecosystem.
- Work on core modeling technology behind Genmoji, Image Playground, and Image Wand.
- Support large-scale training and on-device optimizations for generative experiences.
Requirements
- M.S. or PhD in Computer Science (or related field such as Electrical Engineering, Robotics, Statistics, Applied Mathematics) or equivalent experience.
- 2+ years experience training and fine-tuning modern image and/or video generation models.
- Experience working in an academic or industrial research environment.
- Proficiency with an ML framework including PyTorch, TensorFlow, or JAX.
- Excellent communication skills with the ability to create clarity in ambiguous circumstances.
Technologies
- PyTorch
- TensorFlow
- JAX
Benefits
- Comprehensive medical and dental coverage
- Retirement benefits
- Discounted products and free services
- Reimbursement for certain educational expenses, including tuition for formal education related to advancing your career
- Opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs
- Discretionary restricted stock unit awards
- Ability to purchase Apple stock at a discount through participation in the Apple Employee Stock Purchase Plan
- Discretionary bonuses or commission payments, plus relocation (discretionary)
Preferred Qualifications
- Demonstrated industrial research strength, including delivery of complex projects or publications in top-tier venues.
Location: Cupertino, CA (onsite)
Compensation: USD 216,200 - 324,800 per year
Minimum Experience: 2 years