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

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 12 days 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?

Jobs Related To Apple Machine Learning Engineer

Software Development Engineer, Video Quality Analysis (VQA), Prime Video

Join Amazon's Prime Video team as a Senior Software Engineer in Video Quality Analysis, developing cutting-edge algorithms for automatic video defect detection.

Software Development Engineer - Machine Learning, Amazon Advertising - Sponsored Products

Amazon is seeking a Senior Software Development Engineer for Machine Learning to work on Sponsored Products and Marketplace Intelligence, focusing on scalable ML pipelines and innovative ad technologies.

AIML - Sr Software Engineer, Global Siri, Siri and Information Intelligence

Senior Software Engineer role at Apple, focusing on AI and ML for Siri's global expansion and language capabilities.

Machine Learning Engineer, Routing and Planning Science

Join Amazon's Last Mile team to develop AI solutions for efficient package delivery, impacting 11B+ deliveries globally.

Software Development Engineer (L5), Amazon

Senior Software Engineer role at Amazon, focusing on generative AI and large language models for shopping experiences.