General Motors
Senior AI/ML Engineer - Build Platform
General Motors, Sunnyvale, California, United States, 94087
Senior AI/ML Engineer - Build Platform
General Motors
Job Overview The AI Cloud and Developer Infrastructure organization is responsible for delivering and maintaining the tools and services that engineers at GM use every day to do their best work and drive our cars forward. Our goal is to ensure our AV engineers and others have world class tools and a seamless development experience so they can focus on the problems that matter most in their domain.
Location & Work Model This role is categorized as hybrid. The successful candidate is expected to report to an office in Austin, Detroit, Warren, Milford, Mountain, or Sunnyvale a minimum of 3 days per week. Remote work is possible if the candidate resides in the Seattle, Washington area.
The Role We are looking for a Senior Engineer with extensive engineering background, experience using a variety of developer tools, and a passion for developer productivity. As a leader on this team, you will care deeply about the technical development of other engineers, and balance the needs and priorities of the business, our users, and the growth of our engineers.
The Team Build Platform owns the build system and tooling that supports our AV and AI developers. We use Bazel with an in‑house Remote Bazel Executor (RBE) and Content Addressable Storage (CAS) to provide a premier build experience at Cruise. We continually seek optimizations and new tooling that improve our product. GM AI developers use Python and Docker heavily, and the speed of their iterations directly impacts the rate at which our AVs improve.
What You’ll Do (Responsibilities)
Design and implement improvements to our Python development ecosystem and workflows, with measurable impact on engineering productivity.
Collaborate with engineers across the company to understand and support their development workflows.
Own technical projects from start to finish, making major technical decisions and tradeoffs.
Lead complex, cross‑team projects with many partners and customers.
Participate in planning, code reviews, and design discussions.
Contribute impactful projects to the team’s roadmap.
Thrive in a fast‑paced, collaborative environment where impact is visible.
Drive software engineering best practices within the team and across engineering, creating tooling to encourage these practices.
Mentor and up‑level other engineers on the team.
Conduct technical interviews and play a key role in recruiting.
Be a positive contributor to our team culture.
Minimum Qualifications (Must‑Have)
3+ years of experience leading and driving large‑scale, cross‑team initiatives.
Bachelor’s Degree in Computer Science or related field, or equivalent work experience.
Experience with developer tooling, Python, Docker, etc.
Experience leading projects across multiple teams.
Attention to detail and a desire to improve processes and systems.
Deep understanding of business and operational impact for technology tradeoffs.
Passionate about self‑driving technology.
Preferred Qualifications (Nice‑to‑Have)
5+ years designing, building, and operating production systems at scale in the cloud.
Programming experience with C++ or Go.
Experience with compilers (clang, gcc, nvcc, etc.)
Experience with build systems such as Bazel or Buck.
Experience with cloud infrastructure.
Compensation Salary range: $170,000 to $240,000. Bonus potential and benefits are part of the total rewards package. Salary may vary based on location and experience.
Benefits Overview 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, employee assistance program, GM vehicle discounts and more. This role may be eligible for relocation benefits.
About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Legal Statements General Motors is committed to a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. 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.
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 us at 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.
#J-18808-Ljbffr
General Motors
Job Overview The AI Cloud and Developer Infrastructure organization is responsible for delivering and maintaining the tools and services that engineers at GM use every day to do their best work and drive our cars forward. Our goal is to ensure our AV engineers and others have world class tools and a seamless development experience so they can focus on the problems that matter most in their domain.
Location & Work Model This role is categorized as hybrid. The successful candidate is expected to report to an office in Austin, Detroit, Warren, Milford, Mountain, or Sunnyvale a minimum of 3 days per week. Remote work is possible if the candidate resides in the Seattle, Washington area.
The Role We are looking for a Senior Engineer with extensive engineering background, experience using a variety of developer tools, and a passion for developer productivity. As a leader on this team, you will care deeply about the technical development of other engineers, and balance the needs and priorities of the business, our users, and the growth of our engineers.
The Team Build Platform owns the build system and tooling that supports our AV and AI developers. We use Bazel with an in‑house Remote Bazel Executor (RBE) and Content Addressable Storage (CAS) to provide a premier build experience at Cruise. We continually seek optimizations and new tooling that improve our product. GM AI developers use Python and Docker heavily, and the speed of their iterations directly impacts the rate at which our AVs improve.
What You’ll Do (Responsibilities)
Design and implement improvements to our Python development ecosystem and workflows, with measurable impact on engineering productivity.
Collaborate with engineers across the company to understand and support their development workflows.
Own technical projects from start to finish, making major technical decisions and tradeoffs.
Lead complex, cross‑team projects with many partners and customers.
Participate in planning, code reviews, and design discussions.
Contribute impactful projects to the team’s roadmap.
Thrive in a fast‑paced, collaborative environment where impact is visible.
Drive software engineering best practices within the team and across engineering, creating tooling to encourage these practices.
Mentor and up‑level other engineers on the team.
Conduct technical interviews and play a key role in recruiting.
Be a positive contributor to our team culture.
Minimum Qualifications (Must‑Have)
3+ years of experience leading and driving large‑scale, cross‑team initiatives.
Bachelor’s Degree in Computer Science or related field, or equivalent work experience.
Experience with developer tooling, Python, Docker, etc.
Experience leading projects across multiple teams.
Attention to detail and a desire to improve processes and systems.
Deep understanding of business and operational impact for technology tradeoffs.
Passionate about self‑driving technology.
Preferred Qualifications (Nice‑to‑Have)
5+ years designing, building, and operating production systems at scale in the cloud.
Programming experience with C++ or Go.
Experience with compilers (clang, gcc, nvcc, etc.)
Experience with build systems such as Bazel or Buck.
Experience with cloud infrastructure.
Compensation Salary range: $170,000 to $240,000. Bonus potential and benefits are part of the total rewards package. Salary may vary based on location and experience.
Benefits Overview 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, employee assistance program, GM vehicle discounts and more. This role may be eligible for relocation benefits.
About GM Our vision is a world with Zero Crashes, Zero Emissions and Zero Congestion. We embrace the responsibility to lead the change that will make our world better, safer and more equitable for all.
Why Join Us We believe we all must make a choice every day – individually and collectively – to drive meaningful change through our words, our deeds and our culture. Every day, we want every employee to feel they belong to one General Motors team.
Legal Statements General Motors is committed to a workplace that is not only free of unlawful discrimination, but one that genuinely fosters inclusion and belonging. 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.
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 us at 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.
#J-18808-Ljbffr