Staff ML Engineer - Embodied AI Evaluation Foundations
About the role
The Evaluation Foundations team at General Motors is seeking a Staff Engineer to develop and refine high-quality evaluation signal and introspection tools. This role involves working with cross-functional stakeholders to design, build, and iterate on evaluation tools used by Embodied AI and adjacent GM AV teams.
Responsibilities
- Build and refine high-quality evaluation signal and introspection tools to shorten the experiment path toward optimal models.
- Develop and maintain visualization tools and metrics presentation within our core model evaluation loop.
- Enable ML teams to introspect model behavior and drive actionable, data-driven decisions with minimal manual intervention.
- Provide technical leadership through design and code reviews, establish evaluation tooling best practices, and collaborate closely with Data (Consumption/Mining/Quality), Infra Foundations, and Simulation/On-Road Validation teams to align offline evaluation with real-world vehicle behavior.
- Drive a cohesive evaluation flywheel: better signal → better data and training decisions → better models → better signal.
Requirements
- Familiarity and experience with key technologies across the stack: Frontend (React/TypeScript, WebGL/WebGPU, Streamlit, Jupyter Notebooks), Backend (Python, Node.js, high-throughput data streaming), Data/Infra (Spark, BigQuery, Kubernetes).
- Experience shipping production software and iterating quickly in a "startup within an enterprise" environment.
- Strong communication skills and the ability to collaborate effectively with cross-functional engineering partners.
Qualifications
- Bachelor’s, Master’s, or PhD in Computer Science, a related technical field, or equivalent practical experience.
- Previous experience in Robotics or Autonomous Driving is preferred.
Skills
- Familiarity with key technologies across the stack: Frontend (React/TypeScript, WebGL/WebGPU, Streamlit, Jupyter Notebooks), Backend (Python, Node.js, high-throughput data streaming), Data/Infra (Spark, BigQuery, Kubernetes).
- Experience shipping production software and iterating quickly in a "startup within an enterprise" environment.
- Strong communication skills and the ability to collaborate effectively with cross-functional engineering partners.
Benefits
- 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.
- Relocation benefits may be available.
Pay
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 compensation may not be representative for positions located outside of the California Bay Area. The salary range for this role is $189,400.00 to $300,600.00. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.
Schedule
This role is categorized as fully remote or hybrid.