Taro Logo

Machine Learning Engineer

Apple is a leading technology company known for creating innovative products and services used by billions of people worldwide.
$121,900 - $183,600
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

We are seeking a highly motivated Machine Learning Engineer to join Apple's Video Engineering team. This role focuses on developing next-generation video processing algorithms using machine learning and AI technologies. You'll work on creating and optimizing machine learning models for specific video processing applications, leveraging the power of generative and multi-modal foundation models.

Key responsibilities include:

  • Data collection and curation for training, testing, and validating machine learning models
  • Investigating cutting-edge deep learning methods for low-level vision tasks
  • Applying generative and multi-modal foundation models to enhance video features across Apple products

You'll be part of a dynamic team responsible for core image and video technologies used in almost all Apple products and services. This is an opportunity to make a significant impact, potentially affecting billions of users worldwide.

The ideal candidate will have:

  • An advanced degree (Masters or PhD preferred) in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields
  • Strong knowledge of machine learning and computer vision principles, algorithms, and techniques
  • Proficiency in Python and deep learning frameworks like PyTorch
  • Hands-on experience with large generative neural networks (GAN, Diffusion Models)
  • Background in digital signal and image processing (preferred)
  • Experience with multi-modal foundation models (preferred)
  • Publication record in top-tier conferences (e.g., CVPR, ICCV, SIGGRAPH, ECCV, NeurIPS, ICML, ICLR) is a plus

Join Apple and be part of a team that's shaping the future of video technology through innovative machine learning solutions.

Last updated 9 months ago

Responsibilities For Machine Learning Engineer

  • Work on data collection and curation for training/testing/validation of machine learning models
  • Investigate the latest deep learning based low-level vision methods
  • Harness the power of generative and multi-modal foundation models in improving the quality of video features across Apple products

Requirements For Machine Learning Engineer

Python
  • Masters degree in Machine Learning, Computer Science, Electrical/Computer Engineering, or related fields
  • Knowledge of machine learning and computer vision principles, algorithms, and techniques
  • Programming skills and hands-on experience with Python and deep learning frameworks such as PyTorch
  • Hands-on experience training large generative neural networks (GAN, Diffusion Models)

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement for career advancement
  • Potential for discretionary bonuses or commission payments
  • Relocation assistance (if eligible)

Interested in this job?