Machine Learning Research Engineer

Apple is a leading technology company known for innovative products and services.
$143,100 - $264,200
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Consumer

Description For Machine Learning Research Engineer

Video is at the core of nearly all Apple products, and as an engineer on our team, you will research practical ML algorithms and build with us the next generation of video technology. We are looking for a highly ambitious individual, who will flourish working on technically meaningful problems at the frontier of deep learning and compression research. Your work will redefine the video experience for billions of users.

In this role you will work together with colleagues to develop ML-based video approaches for current and future Apple products. This position requires a highly self-directed individual, who is comfortable working at the cutting edge of research. Strong and analytical skills will be critical towards solving challenging problems in uncharted technical territories. Your responsibilities will include:

  • Research various components of a DL-based approach to image/video processing problems: invent models, design appropriate datasets and pipelines to train them, prototype new architectures to improve performance, study existing literature, and so on.
  • Collaborate closely with team members to optimize the efficiency of the models and deploy them on particular hardware architectures.
  • Work with cross-functional teams to achieve quality and computational requirements towards shipping the technology.
  • Communicate: demonstrate the technology, present to leadership, discuss progress with colleagues, and so on.

Minimum Qualifications:

  • Master's degree in Computer Science, Electrical Engineering, or closely related fields.
  • 5+ years of hands-on experience in ML research, which can include Ph.D. work.
  • Proven track record of success in deep learning, with publications in top ML/CV venues.
  • Familiarity with the latest ML and CV innovations.
  • Software skills in common ML tools such as PyTorch or TensorFlow.
  • Knowledge of ML and specifically deep learning: principles, model prototyping and architecture design, training procedures, visualization and debugging methodology, objective function design, and so on.

Preferred Qualifications:

  • Ph.D. in Computer Science, Electrical Engineering, or closely related fields.
  • Experience implementing custom ops in CUDA.
  • Experience in designing practical ML implementations and having ML experience in industry.
  • Experience with generative modeling, optical flow, perceptual quality, ML for video or data compression.
  • Excellent written and oral communication skills.

Apple offers a comprehensive benefits package, including medical and dental coverage, retirement benefits, stock options, and educational reimbursement opportunities. The company is committed to inclusion and diversity, providing equal opportunities for all applicants.

Last updated 2 months ago

Responsibilities For Machine Learning Research Engineer

  • Research DL-based approaches to image/video processing problems
  • Invent models and design datasets and pipelines for training
  • Prototype new architectures to improve performance
  • Collaborate with team members to optimize model efficiency
  • Deploy models on specific hardware architectures
  • Work with cross-functional teams to meet quality and computational requirements
  • Demonstrate technology and present to leadership

Requirements For Machine Learning Research Engineer

Python
  • Master's degree in Computer Science, Electrical Engineering, or closely related fields
  • 5+ years of hands-on experience in ML research
  • Proven track record of success in deep learning, with publications in top ML/CV venues
  • Familiarity with the latest ML and CV innovations
  • Software skills in common ML tools such as PyTorch or TensorFlow
  • Knowledge of ML and deep learning principles, model prototyping, and architecture design

Benefits For Machine Learning Research Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock purchase plan
  • Discretionary restricted stock unit awards
  • Educational reimbursement for career advancement
  • Discounted products and free services

Interested in this job?

Jobs Related To Apple Machine Learning Research Engineer

Senior Software Engineer - Apple ML Data Platform

Senior Software Engineer position at Apple working on ML Data Platform, building scalable distributed systems for machine learning infrastructure.

AIML - Software Engineer, Siri Cross Device, Siri and Information Intelligence

Senior Software Engineer position at Apple working on Siri's cross-device intelligence platform, requiring 5+ years of experience and expertise in AI/ML technologies.

AIML - Senior Machine Learning Engineer, Audio Generation, Siri and Information Intelligence

Senior ML Engineer role at Apple working on Siri's audio generation and AI systems, offering competitive pay and the chance to shape the future of conversational AI.

ML Engineer Multimodal Sensing - Incubation

Senior ML Engineer role at Apple focusing on multimodal sensing and AI technologies for next-generation products, offering competitive compensation and comprehensive benefits.

AIML - Sr. Machine Learning Engineer, NL Response Generation - Siri & Information Intelligence

Senior Machine Learning Engineer role at Apple focusing on NLP response generation for Siri, offering competitive compensation and the opportunity to impact millions of users.