Principal Machine Learning Engineer

General Motors (GM)

Remote Hybrid

Quick summary

Work type
Remote
Location
Sunnyvale, CA
Salary
$296,300–$453,200 / yr
Posted
79 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $226k
This role $375k
$142k most similar roles pay here $487k

This role pays more than 99% of similar roles. Most pay $194,500–$256,750 — the shaded band above. At the midpoint, this role pays about $375k versus about $226k for comparable roles.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 131 open roles on FindRole.

Listed pay typically runs $170,000–$258,500 across 75 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Principal Machine Learning Engineer

As a Principal AI Engineer at our company, you will lead the design and advancement of our AI platform, focusing on large-scale training and cloud inference to enable next-generation autonomous driving systems. Your daily responsibilities include architecting and optimizing core infrastructure for massive-scale model training, collaborating with data scientists and engineers to streamline workflows from research to production, and establishing best practices for reliability and performance. You will drive efficiency in distributed training and data processing pipelines while providing technical leadership and mentorship to teams. The role requires expertise in Python, PyTorch (preferred), TensorFlow, and proficiency in C++ for critical components. Experience with distributed systems, GPU computing, and cloud environments is essential as you tackle complex challenges in AI scalability and performance optimization.

What you'll do

  • Architect and optimize core AI/ML platform infrastructure for massive-scale model training.
  • Drive efficiency in large-scale distributed training and data processing pipelines.
  • Establish best practices for reliability, scalability, and performance across the AI/ML platform.
  • Provide technical leadership and mentorship to teams on platform design and architecture.
  • Partner with cross-functional stakeholders to align platform capabilities with business needs.
  • Lead the development of next-generation AI-driven driving systems using multi-modal models.

What we're looking for

  • At least 8 years of professional software engineering experience.
  • 4+ years specializing in AI/ML with expertise in distributed training for large-scale models.
  • Strong proficiency in Python and PyTorch, preferred over TensorFlow.
  • Experience with distributed systems, GPU computing, and major cloud environments.
  • Deep understanding of PyTorch 2.x+, distributed training frameworks, and performance optimization techniques.
  • Leadership skills to guide teams on platform design and mentor junior engineers.

More like this

Similar roles

Principal Machine Learning Engineer

Intuit

Mountain View, CA 50 days ago $254,500$344,000
Python TensorFlow PyTorch Java Scala Docker Kubernetes AWS CI/CD MLOps PostgreSQL Redis Git Jenkins Prometheus Grafana

Principal Machine Learning Engineer

PayPal

San Jose, CA 79 days ago $242,000$359,150
Python TensorFlow PyTorch Spark BigQuery Airflow dbt Kubernetes AWS Google Cloud CI/CD Docker Prometheus Grafana Redis PostgreSQL MongoDB GraphQL REST_API Swagger
Hybrid

Principal Machine Learning Engineer

Zillow

Remote (Remote-Usa, US) 22 days ago $204,400$326,600
Python LangGraph LangChain AgentsSDK AutoGen Spark Databricks Airflow Temporal AWS CI/CD LLM-based systems Vector stores Observability Elasticsearch Kubernetes
Remote

Principal Machine Learning Engineer

Cisco

Remote (San Jose, CA) 9 days ago $291,500$369,100
Python PyTorch TensorFlow NLP Log Analytics Anomaly Detection Multi-Modal AI Modeling Distributed Training MLOps CI/CD Prometheus Grafana Kubernetes AWS Azure
Remote

Principal Machine Learning Engineer

Oracle

Austin, TX 4 days ago $114,600$234,600
Python Java Kubernetes Docker CI/CD Oracle Cloud Infrastructure Generative AI Transformer models Attention mechanism Prompt tooling Scalable distributed systems Fault-tolerant software systems Service-oriented design patterns Containers Modern IaaS building blocks Structured logging Instrumentation for metrics

Lead Machine Learning Engineer

Capital One Financial

McLean, VA 32 days ago $197,300$225,100
Python TensorFlow Kubernetes AWS Docker CI/CD Git PostgreSQL Scikit-learn Pandas NumPy Jupyter Linux MLOps