Apple

Senior Machine Learning Engineer

Job description

Summary

Posted:31. Mar2022
WeeklyHours: 40
RoleNumber:200351985
Apple is looking for aworld-class qualified ML/Deep Learning engineer that is capable todevelop and integrate machine learning technologies within ourSpecial Projects Team, focusing on autonomous technologies in arobotics environment. You will join a team of excellent researchersand software engineers, where you will be able to combine yourknowledge of traditional robotics, software engineering, and modernmachine learning to shape future Apple products. You will work onone of the most challenging technical problems of our time, anddevelop solutions that will make an impact.

Key Qualifications

KeyQualifications

  • In-depth (5+ years) expertise in deep learning (DL),statistical machine learning (ML), and reinforcement learning(RL).
  • 5+years experience in motion planning, especially in nonlinearoptimal control.
  • 5+years experience in modeling and simulating dynamicsystems.
  • 5+years hands-on experience with robotic systems.
  • In-depth experience at the intersection if machine learning,decision making and motion planning.
  • Familiar with current DL literature and the math of machinelearning: numerical analysis, optimization methods, common types ofmodels and layers, etc. Understanding of modern machine learningconcepts and state of the art deep learning frameworks
  • Experience in scalable scientific computing: thoroughunderstanding of computational frameworks with large horizontalscaling.
  • Experienced with distributed training and cloud computeinfrastructure— Demonstrated experience scaling neural networktraining jobs across clusters of GPU’s.
  • Familiarity with cloud compute infrastructure, e.g. Docker,Kubernetes, Kubeflow.
  • Familiarity with database modeling, data warehousingprinciples and SQL.
  • Excellent programming skills in Python. C/C++, Scala, orMatlab is a plus.
  • Experience in hiring & leading teams. I.e., identifyingtalented engineers, hiring & coaching them, and leading them toinnovative multi-functional solutions.
  • Passionate about building extraordinary products.
  • Creative, collaborative, and product focused.
  • Excellent communication skills — you collaborate effectivelywith other teams and communicate clearly about yourwork.

Description

Description

As a member of theteam, you will work on a hardware/software product enabled by theML technologies you build. Our team pursues research & developmentin the areas of machine learning (ML) with a particular focus atthe intersection of modern deep learning (DL)/reinforcementlearning (RL) and nonlinear model-predictive control (MPC). Yourwork will cover the entire problem: from deriving the dynamicalsystem, defining the optimization criteria, modeling and trainingthe neural network, as well as simulating the trained system andevaluate its performance. You will work on of the most challengingtechnical problems of today, and develop new ML solutions that willimpact and enable future Apple products. As one of the seniorengineers, you’ll also play a major role in strategic decisions aswell as in the hiring process to shape and grow the team. You’lljoin a fantastic team of talented engineers and researchers withdeep experience in robotics, machine learning, and softwareengineering. You will research and develop innovative ML strategiesfor challenging problems that will affect future Apple products. Wehope you’re excited about the values that drive us: Passion for themission: We’re here to make something great. We take on whateverwork is right for the product and strive for the best possibleresults. Humility: The right answer is more important than beingright. We search for solutions as a team and value clear-eyedfeedback. Lean habits: You can’t grow without limits. Timeconstraints and big goals encourage us to sharpen our focus andlearn to make great decisions.

Education & Experience

Education &Experience

PhD or Masters degreein Machine Learning, Robotics, Statistics, ComputerScience

Additional Requirements

AdditionalRequirements

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.