General Motors

Senior Software Engineer, AI Solutions

New York, New York, United States

Not SpecifiedCompensation
Mid-level (3 to 4 years), Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
Automotive, Artificial Intelligence, AI & Machine LearningIndustries

AI Solutions Engineer

Employment Type: Full-time

Position Overview

The AI Solutions team within the GM AV Organization is responsible for the end-to-end deployment of machine learning (ML) models for inference. This includes deployment from frameworks like PyTorch to the autonomous vehicle hardware platform, as well as the ML runtime software required to execute these models on the vehicle. We collaborate closely with partners in Embodied AI, AI Kernels, AI Compilers, and AI Architecture. This role requires a blend of expertise in ML systems, model serving, software optimization, operating systems, and hardware-aware engineering.

Remote Work Policy

This role is based remotely. However, 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 a minimum of three times per week.

Responsibilities

  • Deploy machine learning (ML) models that drive self-driving vehicles by leveraging ML compilers, hardware-aware ML optimizations, and ML runtimes, targeting both onboard (vehicle) and offboard (cloud/simulation) environments.
  • Develop low-level ML runtime software and APIs to efficiently serve and execute models in onboard and offboard environments.
  • Collaborate with engineers from Embodied AI, Kernels, Compilers, Architecture, and System Performance teams.

Requirements

  • 3+ years of relevant industry experience.
  • Experience developing in a Linux environment.
  • Strong system fundamentals and coding abilities (C++, Python).
  • Experience in ML model optimization, deployment, runtimes, or serving infrastructure.
  • Background in computer architecture and operating systems.
  • Experience with optimizing and/or evaluating complex software systems on dedicated hardware.
  • Understanding of how to design high-performant software components.
  • BS, MS, or PhD in Computer Science or a related technical field.

Preferred Qualifications

  • Experience with NVIDIA GPUs and CUDA.
  • Experience with low latency or real-time systems.
  • Familiarity with ML hardware and the performance of inference on ML hardware.
  • Experience with lower-levels of an accelerator software stack (i.e., drivers, runtimes, and user-level API) and their inter-layer interactions.
  • Experience in the AV industry.

Compensation

  • Salary Range: $134,000 - $205,000 (This is a good faith estimate and may vary based on location and other factors).
  • Bonus Potential: Incentive pay program based on company, job level, and individual performance.

Benefits

GM offers a comprehensive benefits package, including:

  • Medical, dental, and vision insurance.
  • Health Savings Account (HSA) and Flexible Spending Accounts (FSAs).
  • Retirement savings plan.
  • Sickness and accident benefits.
  • Life insurance.
  • Paid vacation and holidays.
  • Tuition assistance programs.
  • Employee assistance program.
  • GM vehicle discounts.

Relocation

This job may be eligible for relocation benefits.

About GM

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

Why Join Us

We believe in making a choice every day—individually and collectively—to drive meaningful change through our words, our deeds, and our culture. Every day, we want every employee to feel they belong to one General Motors team. From day one, we are committed to your well-being at work and at home, enabling you to focus on realizing your ambitions and building a rewarding career.

Skills

Machine Learning
ML Systems
Model Serving
Software Optimization
Operating Systems
Hardware-Aware Engineering
ML Compilers
ML Runtimes
C++
Python
Linux
Computer Architecture
NVIDIA GPUs
CUDA

General Motors

Designs, manufactures, and sells vehicles

About General Motors

General Motors designs, manufactures, and sells vehicles and vehicle parts, catering to individual consumers, businesses, and government entities. The company operates in both traditional internal combustion engine vehicles and the growing electric vehicle (EV) market, generating revenue through vehicle sales and financing services. GM stands out from competitors with its commitment to community service, sustainability, and diversity, as evidenced by a majority female Board of Directors. The company's goal is to balance traditional automotive manufacturing with technological advancements in electric and autonomous vehicles.

Detroit, MichiganHeadquarters
1908Year Founded
$486.7MTotal Funding
IPOCompany Stage
Automotive & Transportation, Financial ServicesIndustries
10,001+Employees

Benefits

Paid Vacation
Paid Sick Leave
Paid Holidays
Parental Leave
Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
401(k) Company Match
401(k) Retirement Plan
Tuition Reimbursement
Student Loan Assistance
Flexible Work Hours
Discount on GM vehicles

Risks

Shutting down Cruise Robotaxi may affect investor confidence in GM's AV strategy.
Chevrolet Equinox EV recall could harm GM's safety reputation.
Leadership transition in design may disrupt continuity and brand identity.

Differentiation

GM's Dynamic Fuel Management system enhances fuel efficiency in traditional vehicles.
GM leads in board diversity with 55% women directors.
GM's pivot to personal autonomous vehicles aligns with consumer trends.

Upsides

Partnership with Nvidia boosts GM's autonomous vehicle technology capabilities.
Collaboration with ChargePoint expands EV charging infrastructure, enhancing consumer appeal.
Bryan Nesbitt's appointment as design head may bring innovation to GM's vehicle design.

Land your dream remote job 3x faster with AI