Software Engineering Manager, Ai/ml

Google Google · Big Tech · Mountain View, CA +1

Manage a team of engineers focused on scaling data optimization techniques to improve the performance and quality of ML models. This role involves partnering with research teams and ML practitioners to build engineering tools, processing pipelines, and integration with existing workflows, ultimately supporting user adoption and advancing Google's AI goals. Experience with GenAI infrastructure and ML research/development workflows is preferred.

What you'd actually do

  1. Lead and manage a team of engineers that scale data optimization techniques improving the performance and quality of ML models.
  2. Partner closely with our Research teams as well as ML practitioners to identify, build and iterate on engineering tools, processing pipelines, data optimization techniques, integration with existing workflows, user interfaces and supporting users adoption.
  3. Work in a fast-evolving field, applying research, and working directly with users, to further Google’s goal of making AI helpful for everyone.

Skills

Required

  • software development
  • leading ML design
  • optimizing ML infrastructure
  • model deployment
  • model evaluation
  • data processing
  • debugging
  • fine tuning
  • people management
  • team leadership

Nice to have

  • GenAI infrastructure
  • General ML
  • ML research and development workflows
  • collaboration with other teams
  • working in a fast-moving environment with ambiguity
  • building infrastructure ecosystem for AI researchers and engineers

What the JD emphasized

  • 8 years of experience in software development
  • 5 years of experience leading ML design and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine tuning)
  • 2 years of experience in a people management or team leadership role

Other signals

  • leading a team of engineers
  • scaling data optimization techniques
  • improving performance and quality of ML models
  • partnering with research teams
  • building and iterating on engineering tools
  • processing pipelines
  • data optimization techniques
  • integration with existing workflows
  • supporting user adoption
  • applying research
  • working directly with users
  • making AI helpful for everyone
  • GenAI infrastructure
  • ML research and development workflows
  • building the infrastructure ecosystem to support AI researchers and engineers