Staff Software Engineer, AI for Developer Productivity

General Motors

Mountain View (CA)

Hybrid

USD 160,200 - 246,300

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

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 – Artificial Intelligence
Staff Software Engineer – Artificial Intelligence

SupportFinity™ • Austin (TX)

On-site
USD 150,000 - 260,000
Staff Software Engineer - Virtualization
Staff Software Engineer - Virtualization

General Motors • Mountain View (CA)

Remote
USD 171,000 - 289,000
GM vehicle program
Bonus potential
Principal Software Engineer – Build System Modernization
Principal Software Engineer – Build System Modernization

General Motors • Milford Charter Township (MI)

Remote
USD 201,000 - 400,000
GM vehicle discounts
Relocation benefits
Total Rewards resources
Sr. Software Engineer - AI Quality and Productivity
Sr. Software Engineer - AI Quality and Productivity

General Motors • Austin (TX)

On-site
USD 120,000 - 180,000
Hybrid work model
Relocation benefits
Staff Software Engineer - Virtualization
Staff Software Engineer - Virtualization

General Motors • Warren (MI)

Hybrid
USD 171,000 - 289,000
Company vehicle program
GM benefits package
Software Engineer, Data Software Engineering and Cloud Platforms, Early Careers
Software Engineer, Data Software Engineering and Cloud Platforms, Early Careers

re-zoo-me • Austin (TX), Northern (KY)

Hybrid
USD 84,000 - 131,000
Health and wellbeing benefits
GM employee discounts
Staff Software Engineer- Test System Modernization
Staff Software Engineer- Test System Modernization

General Motors • Mountain View (CA)

On-site
USD 189,000 - 291,000
Staff Data Engineer
Staff Data Engineer

Talentify • Austin (TX)

Hybrid
USD 160,000 - 212,000
Relocation benefits
Company vehicle program
Staff Software Engineer- Test System Modernization
Staff Software Engineer- Test System Modernization

General Motors • Austin (TX)

On-site
USD 189,000 - 291,000
Staff / Principal Software Engineer, In-Vehicle AI Experiences
Staff / Principal Software Engineer, In-Vehicle AI Experiences

generalmotors • Mountain View (CA)

Hybrid
USD 189,000 - 290,000
Company Vehicle
Relocation benefits