AI/ML - Machine Learning Researcher, Machine Intelligence

Santa Clara Valley (Cupertino), California, United States
Machine Learning and AI


Weekly Hours: 40
Role Number:200155780
Machine Intelligence team is seeking highly qualified applicant for the position of Senior ML Researcher. Our team pursues research & development in the area of machine learning (ML) with particular focus on deep learning (DL), computer vision (CV), Natural Language Processing (NLP), optimization, and reinforcement learning (RL). As a member of the team you will work on some of the most challenging technical problems, develop new ML solutions that will impact future Apple products, and collaborate with the best product teams to integrate your ideas into products. In addition, you will engage with the academic community by publishing your innovative research, and speaking at conferences and events.

Key Qualifications

  • In-depth expertise in DL and statistical ML.
  • You will have expertise in one or more of CV, NLP, optimization, RL, time series, generative models, and computer graphics fields.
  • Strong publication record demonstrating innovative research.
  • Good presentation and writing skills.
  • You should be passionate about building extraordinary products.\
  • Excellent programming skills in Python, C/C++; CUDA or other GPGPU is a plus.
  • Use and knowledge of common ML frameworks.
  • Expected to perform well in a fast-paced environment, to execute on the tasks assigned, to meet the production deadlines and, at the same time, to explore independently new innovative ideas in this field that can improve and transform the product experience of Apple customers.
  • Be able to deliver ML technologies aligned with the core values of Apple, ensuring the highest standards of quality, scientific rigor, innovation and respect for privacy.


We research and develop innovative ML strategies for challenging problems that will affect Apple products. We collaborate with broader teams across Apple to transfer ML solutions and provide technical mentorship. We prepare technical reports for publication and do a lot of public speaking. You will have strong programming skills with tried experience crafting, prototyping, and delivering advanced algorithmic solutions.

Education & Experience

PhD or Masters degree in Machine Learning, Robotics, Computer Science, or related areas.

Additional Requirements