Enable job alerts via email!

Senior Software Engineer - Machine Learning

General Motors of Canada

United States

Remote

USD 134,000 - 205,000

Full time

10 days ago

Boost your interview chances

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

Job summary

General Motors is seeking a talented ML/RL Engineer to join the Smart Agents team. This role focuses on building and optimizing machine learning models for testing and training autonomous vehicle driving policies. Work involves robotics and requires strong programming skills in C++ or Python. Candidates should have a passion for self-driving technology and experience with high-performance ML and systems pipelines.

Benefits

Health benefits
Retirement benefits
Incentive pay
Relocation assistance

Qualifications

  • 4+ years of experience in robotics or latency-sensitive backend services.
  • Experience working with ML teams, algorithms, and models.
  • Passionate about self-driving car technology.

Responsibilities

  • Develop and optimize ML and RL models for AV technologies.
  • Integrate and create ML infrastructure, metrics, and data pipelines.
  • Contribute to project timelines related to Autopilot and AV technologies.

Skills

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

Job description

Job 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 ML models and systems to simulate road users in various situations, generating scenarios for testing and training autonomous vehicle (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 ML/AI models that control other characters in the video game, such as vehicles, bikers, and pedestrians, to interact realistically as the AV drives. Our technology stack includes Generative AI models (GPT) and Reinforcement Learning (RL) policies. The group works closely with Simulation, Behaviors, Perception, and Safety Engineering teams.

The duties include ML/RL model development, training loop creation, optimization, integration, and building ML infrastructure, metrics, and data pipelines for production deployment and rapid experimentation.

What You'll Do:

  • Support the team in developing ML and RL models, including training loop development and optimization.
  • Streamline integration and create ML infrastructure, metrics, and data pipelines for deployment and experimentation.
  • Contribute as part of an ML team with strong software engineering expertise.
  • Support project timelines related to Autopilot, Lane Keep, and AV technologies.
  • Experience in simulation and robotics is highly desirable, especially from AV or robotics backgrounds.

Your Skills & Abilities:

  • 4+ years of experience in robotics or latency-sensitive backend services.
  • Experience working with ML teams, algorithms, and models.
  • Bonus: Experience building high-performance ML and system pipelines.
  • Strong programming skills in modern C++ or Python.
  • Bonus: Profiling CPU/GPU software, process scheduling, and prioritization skills.
  • Passionate about self-driving car technology and its impact.
  • Expertise in scalable, efficient, fault-tolerant architectures that are easily extensible.
  • Ability to design across multiple systems and investigate sophisticated areas with a broad understanding.
  • Ability to shift between coding, design, strategy, and mentorship with good judgment.
  • Track record of deploying perception, prediction, and AV models into real environments.
  • Experience with RL and sequence prediction ML models.

Compensation: The salary range is $134,000 to $205,000, based on experience and other factors. Incentive pay and benefits are also offered.

Relocation: May be available for eligible candidates.

#LI-MH2

About GM: Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We aim to lead change for a better, safer, more equitable world.

Why Join Us: We foster an inclusive culture where every employee belongs and can make a difference.

Benefits Overview: From day one, GM supports your well-being with health, retirement, and other benefits. Learn more at Total Rewards Resources.

Non-Discrimination: GM is committed to a workplace free of discrimination and fosters inclusion and belonging. We encourage candidates to review key responsibilities and apply for roles matching their skills. Applicants may need to complete assessments or screenings. More info at How we Hire.

Accommodations: GM provides accommodations for individuals with disabilities. Contact us at 800-865-7580 or email us with your needs, specifying the job title and requisition number.

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

Similar jobs

Senior Machine Learning Engineer - (Remote - US)

Jobgether

Remote

USD 100,000 - 720,000

6 days ago
Be an early applicant

Senior Software Engineer, Machine Learning Platform

Upstart

Remote

USD 160,000 - 222,000

17 days ago

Senior Software Engineer, Machine Learning and AI

Hr1systems

Remote

USD 110,000 - 150,000

3 days ago
Be an early applicant

Senior Staff Machine Learning Engineer

Flex

Remote

USD 188,000 - 203,000

5 days ago
Be an early applicant

Senior Machine Learning Engineer

Upstart

Remote

USD 149,000 - 207,000

9 days ago

Senior Machine Learning Engineer - Decision Engine AI

Zillow Group

Remote

USD 168,000 - 270,000

5 days ago
Be an early applicant

Sr. Machine Learning Engineer II (Remote)

Prattwhitney

Town of Texas

Remote

USD 124,000 - 250,000

Today
Be an early applicant

Senior Machine Learning Engineer

Zillow Group

Remote

USD 120,000 - 170,000

5 days ago
Be an early applicant

Senior Software Engineer - Machine Learning

Jobs via Dice

Remote

USD 134,000 - 205,000

12 days ago