RemoteWLBRemote only
Back to all jobs
Cruise logo
Remote role · senior-m

Senior Machine Learning Engineer II, Perception

Cruise

Salary$161,200/yr - $237,000/yr
Machine LearningComputer VisionPythonTensorflowAutonomous Driving
Role brief

We are looking for a Machine Learning Engineer in Perception that will invent pragmatic, long-term and stable software solutions to sophisticated problems. This adaptable role implements a wide spectrum of applied ML and sensor research, and model development to overcome challenges on urban roads.

What you’ll be doing:

  • From a research perspective, exploring, prototyping, validating, and iterating new algorithms
  • On the development side, driving efforts to optimize, supervise and refine on-road performance for models on the path to production
  • This role will support the hardware organization. Likely projects will include sensitivity studies for hardware selection as well as architecture investigations.
  • Champion of the highest quality in engineering, crafting solutions and not just identifying problems

What you must have:

  • Solid understanding of computer vision fundamentals including the development and training of ML models
  • Perform first principles analysis of perception models and experiments to support HW sensor development.
  • Be able to run and retrain Cruise perception machine learning models and evaluate model performance (PR, other metrics)
  • Must be able to work independently and multi-functionally between HW and perception teams.
  • Willing to be hands on with sensor data; has a practical understanding of experimental data and hardware versus purely theoretical.
  • Basic knowledge of sensing physics and awareness of different sensing modalities (lidar, cameras, radars, ultrasonic sensors, etc.).
  • Growing expertise with ML frameworks such as Tensorflow, Caffe, and PyTorch
  • Strong programming skills in Python, C++, or other relevant languages
  • Passionate about self-driving car technology and its impact on the world!

Bonus points!

  • PhD in machine learning or computer science
  • Research experience developing computational cameras, physics-based computer vision systems, or other research at the intersection of CV/ML and sensor development.
  • 4+ years of industry experience in Machine Learning
  • Experience and growing expertise with ROS, OpenCV, Gazebo, or PCL
  • Track record in deploying perception algorithms into real world environments
  • Experience and growing expertise with autonomous driving technologies

The salary range for this position is $161,200 - $237,000. Compensation will vary depending on location, job-related knowledge, skills, and experience. You may also be offered a bonus, long-term incentives, and benefits. These ranges are subject to change.