Enable job alerts via email!

Senior Software Engineer - Machine Learning

Jobs via Dice

United States

Remote

USD 134,000 - 205,000

Full time

13 days ago

Boost your interview chances

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

Job summary

A leading company seeks a Senior Software Engineer specializing in Machine Learning to join their Smart Agents group. This remote role involves developing ML models for autonomous vehicle simulations, requiring strong programming skills in C++ or Python and experience in robotics. The position offers a competitive salary range of $134,000 to $205,000, along with a comprehensive benefits package.

Benefits

Health plans
Retirement
Paid time off
Tuition assistance
Vehicle discounts

Qualifications

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

Responsibilities

  • Support the team in developing ML and RL models, including training and optimization.
  • Streamline integration and create ML infrastructure, metrics, data pipelines for deployment and experimentation.
  • Collaborate as part of an ML team, contributing strong software engineering expertise.

Skills

C++
Python
Robotics
Machine Learning
Reinforcement Learning
Software Engineering

Job description

Senior Software Engineer - Machine Learning

Job Description

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, the Smart Agents team develops ML/AI models that control other characters in the game, such as vehicles, bikers, and pedestrians. Our technology stack includes Generative AI models (GPT) and Reinforcement Learning (RL) policies. The team works closely with Simulation, Behaviors, Perception, and Safety Engineers.

The specific duties include ML/RL model development, training loop development, optimization, integration, creating 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 and optimization.
  • Streamline integration and create ML infrastructure, metrics, data pipelines for deployment and experimentation.
  • Collaborate as part of an ML team, contributing strong software engineering expertise.
  • Support project timelines, especially in Autopilot, Lane Keep, and AV technologies.
  • Experience in simulation and robotics is highly desirable, with a preference for candidates 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: Building high-performance ML and system pipelines.
  • Strong programming skills in C++ or Python.
  • Experience with profiling CPU/GPU software, process scheduling, and prioritization.
  • Passion for self-driving car technology.
  • Expertise in scalable, efficient, fault-tolerant architectures.
  • Ability to design across multiple systems and investigate sophisticated areas.
  • Ability to shift between coding, design, strategy, and mentorship with good judgment.
  • Track record in deploying perception, prediction, and AV models into real-world environments.
  • Experience with RL and sequence prediction models.

Compensation: The salary range is $134,000 to $205,000, based on experience and other factors. Benefits include health plans, retirement, paid time off, tuition assistance, vehicle discounts, and more. Relocation benefits may be available.

About GM: Our vision is a world with Zero Crashes, Zero Emissions, and Zero Congestion. We foster an inclusive environment where all employees belong to one team.

Benefits Overview: We support your well-being from day one. Learn more at Total Rewards Resources.

Non-Discrimination: GM is committed to diversity and inclusion, making employment decisions without discrimination based on protected statuses. We encourage candidates to review roles and apply accordingly.

Accommodations: GM offers accommodations for individuals with disabilities. Contact us via email or phone for assistance.

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

18 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

6 days ago
Be an early applicant

Sr. Machine Learning Engineer II (Remote)

Prattwhitney

Town of Texas

Remote

USD 124,000 - 250,000

Yesterday
Be an early applicant

Senior Machine Learning Engineer

Zillow Group

Remote

USD 120,000 - 170,000

6 days ago
Be an early applicant

Senior Software Engineer - Machine Learning

General Motors of Canada

Remote

USD 134,000 - 205,000

9 days ago