Staff Software Engineer, AI for Developer Productivity

General Motors

Mountain View (CA)

Hybrid

USD 160,200 - 246,300

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Health and wellbeing benefits
Retirement savings plan
GM vehicle discounts

Job summary

General Motors is seeking a Staff Software Engineer in Mountain View, California. In this position, you will apply artificial intelligence to enhance developer productivity and engineering workflows. You will work with cross-functional teams to define and implement AI methods, ensuring they meet quality and usability standards.

The ideal candidate possesses over 10 years of experience and a Bachelor's degree in Computer Science or a related field, with a strong background in software engineering and AI applications.

Qualifications

  • 10+ years of experience in software engineering, developer tooling, or machine learning.
  • Proficiency in Python and at least one other language.
  • Experience integrating AI capabilities into engineering tools.

Responsibilities

  • Define technical vision for AI developer productivity capabilities.
  • Design and deliver AI-powered solutions improving workflows.
  • Lead architecture and implementation decisions for AI systems.

Skills

AI application
Software engineering
Production software systems
Python
Cross-functional collaboration
CI/CD
Secure engineering practices

Education

Bachelor’s degree in relevant field
Master’s degree or PhD preferred

Tools

Cloud services
Containerization (Docker)

Job description

Job Description

We are seeking a highly skilled Staff Software Engineer to join the Virtualization & Embedded Software Development Tools organization. In this role, you will apply artificial intelligence to improve developer productivity, modernize engineering workflows, and advance toolchain capabilities across embedded software development. You will shape and deliver practical, production‑grade AI capabilities that help engineers build, test, analyze, troubleshoot, and support complex software systems more effectively at scale. This role is ideal for a recognized technical expert who thrives in ambiguity, works independently with broad latitude, influences key technical decisions, and leads large cross‑functional efforts with broad visibility. You will partner across CI/CD, virtualization, systems engineering, calibration, platform, and software development teams to identify high‑value opportunities and turn them into scalable solutions that improve engineering throughput, reliability, and user experience. Our organization supports the end‑to‑end engineering toolchain that enables teams to define, develop, validate, calibrate, and release embedded software and systems. That includes engineering tools, build and test workflows, dashboards, automation, integrations, and engineering support platforms. As part of this team, you will help define how AI can be used responsibly and effectively in real engineering environments to improve speed, quality, and user experience.

What You’ll Do
  • Define the technical vision for AI‑powered developer productivity capabilities across engineering tools and workflows.
  • Design, develop, and deliver AI‑powered solutions that reduce manual effort, accelerate issue resolution, and improve software quality across development, debugging, test analysis, issue triage, documentation, and engineering support workflows.
  • Partner with cross‑functional teams to identify high‑value AI use cases and translate them into scalable products, platforms, and reusable capabilities.
  • Integrate AI‑powered capabilities into engineering tools, workflows, and automation platforms in ways that improve reliability, usability, and adoption.
  • Lead architecture and implementation decisions for AI systems spanning model access, orchestration, retrieval, evaluation, observability, security, and enterprise integration.
  • Drive productionization of AI capabilities within GM engineering environments, including cloud‑hosted services, internal platforms, CI/CD systems, and developer tools.
  • Establish technical standards and best practices for responsible use of AI in engineering tools, including quality, traceability, maintainability, and cybersecurity considerations.
  • Serve as a subject‑matter expert and technical leader across organizational boundaries, influencing roadmaps, solution direction, and implementation priorities.
  • Mentor engineers on AI system design, prompt and workflow design, evaluation strategies, and toolchain integration without formal people‑leader responsibility.
  • Present strategy, progress, recommendations, and demonstrations to technical leaders and partner organizations.
Required Qualifications
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering, or a related technical field.
  • 10+ years of experience in software engineering, developer tooling, platform engineering, machine learning engineering, applied AI, or a closely related field.
  • Strong expertise building and shipping production software systems, with proficiency in Python and at least one additional language used in engineering tooling environments.
  • Demonstrated expertise applying AI and LLM‑based approaches to engineering problems such as code analysis, workflow automation, knowledge retrieval, summarization, troubleshooting, or developer productivity support.
  • Strong understanding of software engineering fundamentals, system design, APIs, data flows, observability, and production operations.
  • Experience integrating AI‑powered capabilities into enterprise platforms, engineering tools, or CI/CD systems.
  • Experience with cloud services, containerization, and orchestration technologies.
  • Strong knowledge of secure engineering practices and responsible AI guardrails.
  • Demonstrated success leading technically ambiguous, cross‑functional efforts from concept through production deployment.
  • Excellent communication skills and the ability to influence technical direction across teams without formal authority.
  • Experience with developer platforms, build systems, testing systems, or internal engineering tools.
  • Experience balancing fast experimentation with production reliability, maintainability, and compliance.
Preferred Qualifications
  • Master’s degree or PhD in Computer Science, Software Engineering, Machine Learning, AI, or a related field.
  • Experience in embedded software development, automotive software, systems engineering, or safety‑related toolchains.
  • Experience with CI/CD platforms, build and test orchestration, and software quality automation.
  • Familiarity with GM engineering tools, engineering workflows, or internal platform environments.
  • Experience building AI assistants, coding agents, or domain‑specific AI capabilities for engineers.
  • Experience with knowledge systems, vector search, ranking, workflow orchestration, or code intelligence platforms.
  • Experience supporting large engineering communities through reusable tools, templates, and automation.
  • Experience evaluating AI quality in production systems using measurable outcomes such as acceptance rate, time saved, precision and recall, hallucination reduction, or workflow completion rate.
  • Experience designing retrieval‑augmented or tool‑using AI workflows.
  • Experience integrating AI into GitHub‑based engineering workflows or related enterprise automation pipelines.
Benefits and Compensation

Compensation: The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position, as well as geography of the selected candidate. The salary range for this role is $160,200 – $246,300. Bonus potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits: GM offers a variety of health and wellbeing benefit programs, including medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts, and more.

Other Information

GM does not provide immigration‑related sponsorship for this role. This role is categorized as hybrid. The selected candidate is expected to report to a specific location at least three times a week. This job is not eligible for relocation benefits. Any relocation costs would be the responsibility of the selected candidate.

About GM

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

Equity and Non‑Discrimination

General Motors is committed to being a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. We strongly believe that providing an inclusive workplace creates an environment in which our employees can thrive and develop better products for our customers. All employment decisions are made on a non‑discriminatory basis without regard to sex, race, color, national origin, citizenship status, religion, age, disability, pregnancy or maternity status, sexual orientation, gender identity, status as a veteran or protected veteran, or any other similarly protected status in accordance with federal, state and local laws.

Accommodations

General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call 1‑800‑865‑7580. In your email, please include a description of the specific accommodation you are requesting as well as the job title and requisition number of the position for which you are applying.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, AI for Developer Productivity
Staff Software Engineer, AI for Developer Productivity

General Motors • Mountain View (WY)

Hybrid
USD 148,000 - 246,000
Staff Software Engineer – Artificial Intelligence
Staff Software Engineer – Artificial Intelligence

SupportFinity™ • Austin (TX)

On-site
USD 150,000 - 260,000
Senior AI/ML Engineer - Autonomy CI Platform
Senior AI/ML Engineer - Autonomy CI Platform

General Motors • Washington

Hybrid
USD 171,000 - 261,000
Staff AI/ML Engineer - Autonomy CI Platform
Staff AI/ML Engineer - Autonomy CI Platform

General Motors Ventures • Mountain View (CA)

Hybrid
Confidential
Senior AI/ML Engineer - Autonomy CI Platform
Senior AI/ML Engineer - Autonomy CI Platform

General Motors • Mountain View (WY)

Hybrid
USD 171,000 - 261,000
Health and wellbeing benefits
Hybrid work arrangement
Relocation benefits
Staff AI Engineer – Analytics & Domain Intelligence
Staff AI Engineer – Analytics & Domain Intelligence

General Motors • Warren (MI)

Hybrid
USD 172,000 - 221,000
Staff AI Engineer – Analytics & Domain Intelligence
Staff AI Engineer – Analytics & Domain Intelligence

General Motors • Austin (TX)

Hybrid
USD 172,000 - 221,000
Relocation benefits
GM vehicle program
Software Engineering Manager – AI Development
Software Engineering Manager – AI Development

General Motors • Warren (MI)

On-site
USD 170,000 - 230,000
Staff ML Engineer - Embodied AI Scaling Foundations
Staff ML Engineer - Embodied AI Scaling Foundations

General Motors • United States

Hybrid
USD 189,000 - 300,000
Health and wellbeing benefits
Retirement savings plan
Tuition assistance programs
+1
Senior ML/AI Engineer - Agentic Developer Experience
Senior ML/AI Engineer - Agentic Developer Experience

General Motors • Sunnyvale (CA)

On-site
USD 108,000 - 162,000
Medical benefits
Dental benefits
Vision benefits
+2