Machine Learning Engineer

Apple creates innovative products and experiences that people once couldn't imagine and now can't live without.
$145,611 - $204,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AI

Description For Machine Learning Engineer

Apple, a pioneer in creating revolutionary products and experiences, is seeking a Machine Learning Engineer in Seattle to join their innovative team. This role presents an exciting opportunity to work at the intersection of computer vision and artificial intelligence, developing cutting-edge solutions that will shape the future of technology.

The position involves working on sophisticated computer vision techniques for search and generative AI applications, requiring expertise in both theoretical machine learning concepts and practical implementation. You'll be responsible for developing end-to-end production systems that demand high performance and low latency, while also guiding crucial aspects of the machine learning pipeline, including data collection and model training.

As a Machine Learning Engineer at Apple, you'll be part of a diverse team that values innovation and creative problem-solving. The role offers a competitive base salary range of $145,611 - $204,000 annually, complemented by comprehensive benefits including medical coverage, retirement plans, and stock programs. Apple's commitment to education is demonstrated through their tuition reimbursement program for career advancement.

The ideal candidate will possess a Master's degree in Computer Science or related field, with strong programming skills in Python or C++. Experience with modern deep learning frameworks like PyTorch or TensorFlow is essential, as is a deep understanding of computer vision systems and machine learning models. This role offers the opportunity to work on projects that will directly impact millions of users while being part of a company that consistently pushes the boundaries of what's possible in technology.

Working at Apple means joining a company where extraordinary people gather to do their life's best work, creating products that become integral to people's lives. The company's commitment to diversity and inclusion fosters an environment where innovative ideas flourish and transform into revolutionary products and experiences.

Last updated 18 days ago

Responsibilities For Machine Learning Engineer

  • Prototype, develop and experiment with computer vision techniques for search and generative AI
  • Define and measure objective metrics for algorithmic system performance
  • Translate product requirements into engineering goals and tasks
  • Guide data collection and labelling for train and test data sets
  • Build machine learning model training solutions
  • Build systems for end-to-end production grade stack
  • Create new experiences using applied computer vision and engineering

Requirements For Machine Learning Engineer

Python
  • Master's degree or foreign equivalent in Computer Science or related field
  • Experience with Python or C++ for search, generative AI, or machine learning systems
  • Experience with modern machine learning and computer vision techniques
  • Experience with PyTorch or TensorFlow
  • Knowledge of computer vision models
  • Experience with data structures and algorithms
  • Experience with testing, debugging and improving computer programs
  • Knowledge of computer system design

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
401k
Equity
Education Budget
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Discounted products and free services
  • Education reimbursement
  • Discretionary bonuses
  • Relocation assistance

Interested in this job?

Jobs Related To Apple Machine Learning Engineer

AI/ML - Applied Research Engineer, Machine Translation

Applied Research Engineer position at Apple, focusing on machine translation technology and NLP, offering competitive salary and benefits in Seattle.

AIML - Machine Learning Engineer, Data and ML Innovation

ML Engineer role at Apple focusing on building evaluation systems for AI products, requiring Python expertise and ML/GenAI experience.

Machine Learning Engineer — Trust and Safety (Account Trust)

Machine Learning Engineer position at Apple focusing on Trust and Safety, developing ML solutions for fraud prevention and account security.

Machine Learning Engineer

Machine Learning Engineer role at Apple focusing on developing ML solutions for videoconferencing applications like FaceTime, combining AI expertise with real-time media systems.

Software Engineering in Test - AI/ML

Quality Engineering role at Apple focusing on AI/ML systems testing, automation framework development, and quality assurance for large-scale services.