Gm Cruise - San Francisco, CA

posted 4 months ago

Full-time - Mid Level
San Francisco, CA
Transportation Equipment Manufacturing

About the position

At Cruise, we are at the forefront of developing self-driving vehicles that aim to transform urban mobility. Our Behaviors Teams are tasked with creating machine learning models that enable our autonomous vehicles (AVs) to navigate smoothly and safely through complex urban environments. This role involves tackling a variety of exciting challenges, such as predicting the actions of nearby agents—like cars, buses, animals, and pedestrians—over the next few seconds, generating safe and comfortable trajectories for our vehicles, and optimizing these trajectories across multiple dimensions, including safety, comfort, and customer experience. The Behaviors Teams collaborate closely with our Perception partners to gather data from various sensors, which includes rich attributes, simulation data, and high-fidelity maps. This data is crucial for building the technologies that allow our vehicles to operate effectively. Additionally, we work with Robotics and Controls partners to ensure that our cars can accurately follow the planned paths. This position is versatile, driving a wide spectrum of applied machine learning research and development to address the challenges faced on urban roads. In this role, you will be expected to explore, prototype, validate, and iterate on new algorithms from a research perspective, while also optimizing and refining on-road performance for models on the path to production. As a technical leader within the department, you will guide current and future technology choices, balancing the business and operational impacts of different technology trade-offs. You will also enable other engineers on the team to be more effective by creating design and code that is easy to extend and contribute to, and you will be capable of influencing others and building consensus even in contentious technical discussions.

Responsibilities

  • Explore, prototype, validate, and iterate new algorithms for machine learning models.
  • Drive efforts to optimize, supervise, and refine on-road performance for models on the path to production.
  • Guide current and future technology choices as a technical leader in the department.
  • Balance business and operational impacts of different technology trade-offs effectively.
  • Enable other engineers on the team to be more effective through extensible design and code.
  • Influence others and build consensus over technical debates.

Requirements

  • BS, MS, or higher degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent industry experience.
  • Extensive experience with machine learning frameworks such as TensorFlow, Caffe, and PyTorch.
  • Strong programming skills in Python or C++.
  • Excellent mathematical reasoning skills, especially with probability.
  • Passionate about self-driving car technology and its impact on the world.

Nice-to-haves

  • PhD in machine learning or computer science.
  • Experience with ROS, OpenCV, Gazebo, or PCL.
  • Experience with CUDA.
  • Track record in deploying prediction models into real-world environments.
  • Experience with autonomous driving technologies.

Benefits

  • Competitive salary and benefits
  • Medical, dental, and vision insurance
  • Life and AD&D insurance
  • Subsidized mental health benefits
  • Paid time off and holidays
  • Paid parental, medical, family care, and military leave of absence
  • 401(k) with 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, our location-flexible work policy.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service