Enable job alerts via email!

Senior Software Engineer - Machine Learning

General Motors

United States

Remote

USD 134,000 - 205,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading automotive company is seeking an experienced professional to join their Smart Agents group, focusing on developing machine learning and reinforcement learning models for autonomous vehicles. This remote role involves integrating advanced technologies in a fast-paced environment, requiring strong software engineering skills and a passion for robotics.

Benefits

Medical, dental, and vision insurance
HSA and FSA
Retirement plans
Paid time off
Tuition assistance
Vehicle discounts

Qualifications

  • 4+ years of experience in robotics or latency-sensitive backend services.
  • Strong programming skills in modern C++ or Python.
  • Background working with ML teams, algorithms, and models.

Responsibilities

  • Develop ML and RL models, including training loop development and optimization.
  • Streamline integration and create ML infrastructure for production deployment.
  • Support the ML team in accelerating project timelines related to autonomous technologies.

Skills

Robotics
Machine Learning
Reinforcement Learning
Programming in C++
Programming in Python

Job description

Description

Remote: This role is based remotely but if you live within a 50-mile radius of Atlanta, Austin, Detroit, Warren, Milford or Mountain View, you are expected to report to that location three times a week, at minimum.

Role: The Smart Agents group is responsible for building the ML models and system to simulate road users in a variety of situations and generate the scenarios used for testing and training AV driving policies. If you think of Simulation as a video game our autonomous vehicles train on to learn to drive, the Smart Agents team develops the ML/AI models that control the other characters in the video game to interact in realistic ways as the AV drives—e.g., the other vehicles, bikers, and pedestrians. Our technology stack includes Generative AI models (GPT) and Reinforcement Learning (RL) policies. The Smart Agents group works closely with the rest of the Simulation team and our partners in Behaviors, Perception, and Safety Engineering.

The specific duties may include ML/RL model development, training loop development, streamlining optimization, integration, creating ML infrastructure, metrics, and data pipelines for both production deployment and fast experimentation cycles.

What You'll Do:

  1. Support the team in developing machine learning (ML) and reinforcement learning (RL) models, including training loop development and optimization.
  2. Streamline integration and create ML infrastructure, metrics, and data pipelines for production model deployment and rapid experimentation.
  3. Work as part of an ML team, contributing strong software engineering (SWE) expertise.
  4. Support the ML team in accelerating project timelines, particularly in areas related to Autopilot, Lane Keep, and autonomous vehicle (AV) technologies.
  5. Experience in simulation and robotics is highly desirable, with a preference for candidates from AV or robotics backgrounds rather than solely cloud-focused companies.

Additional Description

Your Skills & Abilities:

  • 4+ years of experience in robotics or latency-sensitive backend services.
  • Background working with machine learning teams, algorithms, and models.
  • Bonus: Experience building highly performant ML and system pipelines.
  • Strong programming skills in modern C++ or Python.
  • Bonus: Experience with profiling CPU and/or GPU software, process scheduling, and prioritization.
  • Passionate about self-driving car technology and its impact on the world.
  • Expertise in designing scalable, efficient, fault-tolerant architectures that are easily extensible.
  • Ability to design across multiple systems and investigate both sophisticated areas and systems outside your domain.
  • Ability to shift between coding, design, technical strategy, and mentorship with good judgment.
  • Track record in deploying perception/prediction/AV models into real-world environments.
  • Experience working with RL and sequence prediction (ML) models.

Compensation: The salary range for this role is $134,000 to $205,000, with additional bonus potential based on performance. Benefits include medical, dental, vision, HSA, FSA, retirement plans, paid time off, tuition assistance, vehicle discounts, and more.

Relocation: This job may be eligible for relocation benefits.

#LI-MH2

About GM

Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We embrace the responsibility to lead change that makes our world better, safer, and more equitable for all.

Why Join Us

We believe in making a difference every day through our words, deeds, and culture. We want every employee to feel they belong to one GM team.

Total Rewards | Benefits Overview

From day one, we support your well-being at work and at home. Learn more about our rewards and benefits.

Non-Discrimination and Equal Employment Opportunities (U.S.)

GM is committed to an inclusive workplace free of unlawful discrimination. We consider all employment decisions without regard to protected statuses. We encourage candidates to review role responsibilities and apply for positions matching their skills. Applicants may be required to complete assessments or screenings. Learn more at How we Hire.

Accommodations (U.S. and Canada)

GM offers accommodations for individuals with disabilities. If needed, contact us at [email address] or call 800-865-7580 with your request and job details.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

AI & Machine Learning Engineer - Senior - Consulting - Open Location

EY

Providence

Remote

USD 105,000 - 175,000

3 days ago
Be an early applicant

Senior Software Engineer - Machine Learning

Janea Systems

Remote

USD 120,000 - 160,000

4 days ago
Be an early applicant

Senior Software Engineer, Machine Learning (Ads)

Hospitable.com

San Francisco

Remote

USD 130,000 - 180,000

7 days ago
Be an early applicant

Senior Software Engineer, Machine Learning Tools (MLOps)

Motional

Remote

USD 168,000 - 225,000

6 days ago
Be an early applicant

Senior Machine Learning Engineer

Ovise Limited

Remote

USD 170,000 - 200,000

7 days ago
Be an early applicant

AI & Machine Learning Engineer - Senior - Consulting - Open Location

EY

Baltimore

Remote

USD 105,000 - 175,000

3 days ago
Be an early applicant

Senior Software Engineer, Machine Learning Platform

Upstart

Remote

USD 160,000 - 222,000

30+ days ago

Senior Machine Learning Engineer

SmithRx

Remote

USD 110,000 - 150,000

4 days ago
Be an early applicant

Senior Software Engineer, Distributed Systems

Censys

Remote

USD 138,000 - 180,000

4 days ago
Be an early applicant