AI/ML - Machine Learning Engineer, Machine Intelligence

Vancouver, British Columbia, Canada
Machine Learning and AI


Weekly Hours: 40
Role Number:200160827
As a Machine Learning Engineer, you'll play a key role in pioneering deep learning and directly shape how different forms of artificial intelligence operate on a range of Apple products and devices. As a team, we are working to define and solve the hardest problems in machine learning, computer vision, NLP, and speech recognition. Our roots are in research, which means at our core, we value learning, intellectual curiosity, and exploration. Within Apple's, the Machine Intelligence team is actively solving some of the most difficult problems in the world pertaining to AI/ML. This means our work needs to be, not only innovative and precise, but also fast, highly reliable, and seamless across a variety of platforms and devices.

Key Qualifications

  • Proficient in Python
  • Expertise in working with at least one deep learning framework, for example, PyTorch, Torch, TensorFlow, Caffe
  • Working knowledge of C/C++
  • Machine learning courses or equivalent practical machine learning experience


As a Machine Learning Engineer on this team, you will use your background to: - Design machine learning models for a wide range of AI applications including computer vision, NLP, speech recognition - Train ML models to achieve state-of-the-art accuracy - Design and train efficient ML model for the purpose of deployment on device - Collaborate with other engineers to enable Apple products with efficient and accurate ML solutions

Education & Experience

Master's or PhD in Computer Science or a related field

Additional Requirements

  • A track record in delivery of ML projects for products