Machine Learning Engineer

Apple creates revolutionary products and technology that have transformed entire industries, focusing on innovation and inclusive culture.
$175,800 - $312,200
Machine Learning
Senior Software Engineer
In-Person
3+ years of experience
AI · E-Commerce

Description For Machine Learning Engineer

Apple's Online Store team is seeking a passionate Machine Learning Engineer to drive innovation in their digital retail experience. As part of the Online Retail Decision Automation team, you'll lead the development of cutting-edge algorithms that power product search, recommendation systems, personalization, and Generative AI applications. This role offers the unique opportunity to impact millions of Apple customers daily through the company's largest store platform.

The position combines advanced machine learning expertise with practical software development, requiring collaboration across multiple teams including researchers, engineers, and product managers. You'll be responsible for developing and implementing scalable ML solutions that enhance the customer experience on Apple's online platform.

Key focus areas include recommendation systems for ranking and page generation, personalization features for messaging and marketing, and optimization of Apple-wide systems. The role demands expertise in building large-scale machine learning systems, with experience in technologies like Spark, SQL, and modern ML frameworks.

This is an exceptional opportunity for someone who wants to work at the intersection of e-commerce and artificial intelligence, applying advanced ML techniques to real-world challenges. You'll be part of a team that values continuous learning and innovation, with access to Apple's comprehensive benefits package and the chance to contribute to one of the world's most influential technology companies.

The ideal candidate will bring both technical expertise and leadership qualities, as you'll be expected to mentor other MLEs while driving the technical direction of critical projects. This role offers competitive compensation, including base pay, stock options, and comprehensive benefits, making it an attractive opportunity for experienced ML professionals looking to make a significant impact.

Last updated 4 days ago

Responsibilities For Machine Learning Engineer

  • Collaborate with MLEs to build scalable, production-ready ML solutions
  • Contribute to ML infrastructure and tooling improvement
  • Engage in continuous learning and development
  • Mentor other MLEs
  • Lead efforts to build scalable end-to-end machine learning solutions
  • Research and develop next generation algorithms for Apple Online experience

Requirements For Machine Learning Engineer

Python
Java
  • 3+ years of experience building high throughput scalable applications or ML models
  • Proficiency in object-oriented programming languages (Python, Java, C++)
  • Experience with distributed systems
  • Experience building data processing pipelines and large scale ML systems
  • Experience with big data technologies (Spark, SQL, Snowflake/Hadoop)
  • Strong communication and problem-solving skills

Benefits For Machine Learning Engineer

Medical Insurance
Dental Insurance
Education Budget
Equity
Relocation Benefits
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Employee stock programs
  • Education reimbursement
  • Discretionary restricted stock unit awards
  • Employee Stock Purchase Plan
  • Discretionary bonuses
  • Relocation benefits
  • Product discounts
  • Free services

Interested in this job?

Jobs Related To Apple Machine Learning Engineer

Multimodal Generative Modeling Research Engineer - SIML, ISE

Senior ML engineering role at Apple focusing on multimodal generative AI research and development for user-facing applications.

ISP Algorithm Engineer - Computer Vision

Senior Computer Vision Engineer role at Apple, focusing on developing and implementing advanced camera algorithms for Apple products, offering competitive compensation and benefits.

Computer Vision/Deep Learning Engineer

Senior Computer Vision/Deep Learning Engineer role at Apple, focusing on biometric ML algorithms and computer vision solutions for next-generation products.

ML Software Engineer

Senior ML Software Engineer role at Apple, building ML-inference applications and services on Apple Silicon, focusing on generative AI and cloud compute infrastructure.

Software QA Engineer, Machine Learning (SF)

Senior ML QA Engineer role at Apple, focusing on iOS and macOS creativity applications, requiring 5+ years of experience in QA and machine learning.