Jobs · Engineering · California

Lead Software Engineer, Infrastructure Quality, Robotics, DeepMind

Google DeepMind · Mountain View, CA · 1 wk ago
On-siteEngineeringFull-time

About the role

We believe there are many problems in the world in which robotics could play a significant role in making it easier, faster and safer for people to get things done. We’re looking for roboticists, designers, hardware and software engineers to help us explore these possibilities, develop breakthrough technologies, and build new products that could help millions of people.

Responsibilities

  • Design, implement, and own the long-term roadmap and execution for large scale software and HWITL testing environments, conventional and on-robot testing, as well as manual and automated.
  • Design, deploy, and manage a robust software release discipline, with flexible powerful staging environments, and comprehensive regression checks for software, AI models, and robot hardware over time.
  • Define productivity metrics such as code in production, bottlenecks, code debt, reducing, and improving code health, and optimize the data/ML Flywheel, from ingestion and labeling to model evaluation and deployment.
  • Lead application of agentic AI, including automating root-cause analysis of HWITL failures, edge-case scenarios, or data quality or AI model performance problems.
  • Drive end-to-end system reliability for software systems and robot fleets. Partner with external hardware vendors and internal teams to co-develop, integrate, and test joint software and hardware releases.

Requirements

  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
  • 8 years of experience programming in a general purpose coding language (e.g., C, C++, Java, JavaScript, or Python).
  • Experience in a people management, supervision/team leadership role.

Preferred qualifications

  • Master's degree or PhD in Computer Science, Artificial Intelligence, Machine Learning, or related technical fields.
  • 3 years of experience in systems development engineering, system reliability engineering, software engineering with a focus on operations, or advanced systems administration.

Qualifications

  • Experience with software quality and release strategy on custom or experimental hardware.
  • Work directly determining how many iterations our engineers and scientists can run per day, week, and year, while holding a high quality bar.

Skills

  • Expertise in software quality and release strategy on custom or experimental hardware.
  • Experience with agentic AI, including automating root-cause analysis of HWITL failures, edge-case scenarios, or data quality or AI model performance problems.
  • Ability to drive end-to-end system reliability for software systems and robot fleets.
  • Experience working with external hardware vendors and internal teams to co-develop, integrate, and test joint software and hardware releases.

Benefits

Individual pay is determined by factors including job-related skills, experience, and relevant education or training. US: $262000 - $365000 (USD) + 25% bonus target + equity + benefits

Similar jobs

Lead Software Engineer, AI

Thomson ReutersAnn Arbor, MI· 1 wk ago
Information Technology$127k/yrapply on thomsonreuters.wd5.myworkdayjobs.com