Drimva

General Motors

Sr Software Engineer

$171K–$261K

Sunnyvale, California, United States of America +2 · Remote/Hybrid · Senior · Full-time · Posted Oct 20, 2026

Location
Sunnyvale, California, United States of America
Remote - United States
Mountain View, California, United States of America
Experience
7+ years of professional software engineering experience, including ownership of production systems.
Education
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, a related discipline, or equivalent practical experience.

About the job

Develop services and tools for GM’s Smart Collect platform to configure, deploy, and monitor vehicle data collection, ensuring reliable, high-quality data flows to AI/ML and analytics platforms.

What you'll do

  • Design APIs, backend services, event-driven workflows, and vehicle-recording metadata pipelines.
  • Build tools for creating, validating, deploying, and monitoring vehicle data collection campaigns.
  • Lead cross-team technical initiatives and improve engineering quality through design reviews, testing, mentorship, and production support.

What they ask for

  • Proficiency in Python or another modern backend programming language.
  • Strong experience designing scalable backend services, APIs, and relational data models.
  • Experience with event-driven architectures, asynchronous workflows, data ingestion, testing, debugging, and production operations.
  • Ability to communicate technical decisions and lead work across organizational boundaries.

Nice to have

  • Experience with PostgreSQL, Kubernetes, Google Cloud (including BigQuery and Pub/Sub), Kafka, observability platforms, or data-quality systems.
  • Experience with FastAPI, React, or TypeScript.

Pay

$170,600 - $261,300 USD base salary

Tools

Python, PostgreSQL, Kubernetes, Google Cloud, BigQuery, Pub/Sub, Kafka, FastAPI

AI focus

The platform ensures vehicle data flows reliably into AI/ML and analytics platforms, supporting autonomous and eyes-off driving.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 5, 2026 (UTC)