Senior Staff Machine Learning Engineer

Cruise is a self-driving service designed for the cities we love, building the world's most advanced self-driving vehicles to safely connect people to places, things, and experiences they care about.
San Francisco Bay Area, CA, USA
$217,600 - $320,000
Machine Learning
Staff Software Engineer
Hybrid
10+ years of experience
AI · Automotive

Description For Senior Staff Machine Learning Engineer

Cruise, a leading self-driving service company, is seeking a Senior Staff Machine Learning Engineer to join their Behaviors Teams. This role is crucial in developing machine learning models that enable autonomous vehicles to navigate urban environments safely and smoothly. The ideal candidate will drive applied ML research and development, exploring new algorithms and optimizing on-road performance. They will be a technical leader, guiding technology choices and influencing cross-functional teams. The position requires expertise in deep learning, ML frameworks, and strong programming skills. The engineer will work on exciting challenges such as predicting agent behavior, generating safe trajectories, and optimizing for safety and comfort. This role offers the opportunity to make a significant impact on the future of autonomous driving technology while working with cutting-edge AI and robotics systems. Cruise offers competitive compensation, comprehensive benefits, and a flexible work environment, making it an excellent opportunity for those passionate about self-driving technology and its potential to reshape urban transportation.

Last updated 14 days ago

Responsibilities For Senior Staff Machine Learning Engineer

  • Explore, prototype, validate, and iterate new algorithms
  • Drive efforts to optimize, supervise and refine on-road performance for models on the path to production
  • Guide current and future technology choices
  • Enable other engineers to be more effective through design and code that is easy to extend and contribute to
  • Influence others and build consensus over contentious technical debates
  • Ensure better engineering best practices are adopted and followed
  • Drive long-term planning and establish scalable processes for execution
  • Work with teams across Cruise to foster a collaborative culture of testing, safety, and documentation
  • Pursue transformative technologies that enable scaling and bending the cost curve while driving significant change for engineering productivity

Requirements For Senior Staff Machine Learning Engineer

Python
  • BS, MS, or PhD in CS/CE/EE, or equivalent industry experience
  • Experience in SOTA deep learning techniques, e.g. training LLM/ foundational models and/or other large foundational models
  • Extensive experience with ML frameworks such as Tensorflow, Caffe, and PyTorch
  • Extensive experience with machine learning and classification
  • Strong programming skills in Python or C++
  • Excellent mathematical reasoning skills, especially with probability
  • Attention to detail and a passion for truth
  • A track record of efficiently solving complex problems collaboratively on larger teams
  • Strong expertise in writing production quality code and setting standards for code quality across engineering teams
  • Experience in driving technical strategy and vision for engineering teams and organizations
  • Leadership experience for planning and execution of cross-functional initiatives and projects

Benefits For Senior Staff Machine Learning Engineer

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Parental Leave
  • Competitive salary and benefits
  • Medical / dental / vision, Life and AD&D
  • Subsidized mental health benefits
  • Paid time off and holidays
  • Paid parental, medical, family care, and military leave of absence
  • 401(k) Cruise matching program
  • Fertility benefits
  • Dependent Care Flexible Spending Account
  • Flexible Spending Account & Health Saving Account
  • Perks Wallet program for benefits/perks
  • Pre-tax Commuter benefit plan for local employees
  • CruiseFlex, location-flexible work policy

Interested in this job?

Jobs Related To Cruise Senior Staff Machine Learning Engineer

Staff Machine Learning Engineer (Forecasting & Optimization)

Join Fetch as a Staff Machine Learning Engineer, focusing on forecasting and optimization to revolutionize the shopping experience and drive brand partnerships.

Staff Software Engineer, Machine Learning Performance, Google Cloud

Staff Software Engineer role at Google Cloud focusing on Machine Learning Performance, requiring expertise in AI/ML algorithms, distributed development, and performance optimization.

Engineering Manager — ML Researcher Tooling

Lead Netflix's ML research engineering tools team, enhancing ML innovation through advanced tooling and infrastructure.

Research Scientist L5, Algorithms Engineering

Netflix seeks Research Scientist L5 for Algorithms Engineering to innovate in personalization and machine learning.

Research Scientist L5, Algorithms Engineering

Netflix seeks Research Scientist L5 for Algorithms Engineering to improve personalization using ML and conduct applied research.