Jobs · Engineering · California

Staff AI/ML Engineer, Developer Productivity

General Motors · Mountain View, CA · 6 days ago
HybridEngineering$180k–$284k/yrFull-time

About the Role

The AI Cloud and Developer Productivity organization is responsible for delivering and maintaining the tools and services engineers at GM use every day to do their best work and drive our cars forward. We enhance the entire development process—how and where code is checked out, modified, compiled, tested, merged, and eventually deployed. Our goal is to ensure our AV engineers and others have world-class tools and a seamless development experience.

About the Team

The AV Developer Tools team owns AI-native tools and services that enable others to deploy consistent and secure agentic workflows with visibility into their usage, both hosted and on-device. We build blocks that allow customers to easily instrument their products to debug, optimize, reach, and maintain production-level reliability and availability. This includes setting best practices and providing opinionated drop-in libraries and recommendations for service instrumentation. Our goal is to accelerate AV development by supporting developer workflows for performance and observability.

Responsibilities

  • Identify engineering pain points and propose/design/implement solutions that are reliable, scalable, and maintainable
  • Influence the team's technical roadmap
  • Evaluate new tools and technologies through PoCs
  • Ship improvements to our AV development toolchains and services which have a measurable and direct impact on engineering productivity and our core company metrics
  • Drive software engineering best practices within your team, and create tooling which encourages these
  • Help steer the engineering culture on the team
  • Guide the team to find the right balance between delivering impact and addressing technical debt
  • Mentor and grow engineers on the team
  • Set the example for high levels of accountability
  • Execute and deliver impact both individually and through the team
  • Set strong boundaries when selecting external requests and pushing back on requests that do not align with our team vision

Minimum Qualifications

  • 5+ years of experience designing, building and operating production systems at scale in the cloud
  • Bachelor's Degree in Computer Science or related field or equivalent work experience
  • Experience designing highly scalable, reliable, and maintainable services
  • Experience writing in Go, Python, or other languages at production scale
  • Understanding of Unix/Linux, SSH, and networking fundamentals
  • Attention to detail, and a desire to improve processes and systems around you
  • Ability to lead and influence others, both internal and external to the team
  • Ability to research, document, communicate, and defend proposals, and provide and take critical feedback
  • Ability to effectively make trade-offs and communicate the reasoning
  • Ability to manage competing priorities, focus on shipping, and work effectively under pressure
  • Passion for mentoring and growing junior engineers
  • Passion for self-driving technology and its potential impact on the world

Preferred Qualifications

  • Demonstrated application of LLMs, skills, and MCPs to coding & review workflows
  • Experience working with GCP
  • Experience working with Docker and Kubernetes
  • Experience owning or contributing to Open-Source projects

Pay

$180,000 to $284,000 base salary range. An incentive pay program offers payouts based on company performance, job level, and individual performance.

Benefits

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

Similar jobs

Staff AI/ML Engineer

SigmaSan Francisco, CA· 2 wk ago
Engineering$240k–$270k/yrapply on job-boards.greenhouse.io