The Software Engineering Manager, AI/ML leads engineers working on large-scale distributed machine learning systems, performance optimization, and open-source generative AI models. The role provides technical leadership and people management, including coaching engineers, managing project goals, contributing to product strategy, and supporting team development. The position is on the JAX Models and Performance team, which supports and optimizes performance for key model architectures used by Google Cloud customers’ generative AI workloads. The team is part of the ML Training team in the AI Engine organization in Core ML. The manager partners with technical leads, product management, and cross-functional teams to set and deliver the roadmap for JAX-based LLM and diffusion frameworks, while guiding performance improvements and support for new accelerator architectures. The role also collaborates with DeepMind, Core ML, and the open-source community to deliver reusable software and MLPerf submissions, balancing innovation with reliability and sustainable engineering practices. The broader role involves managing engineers across multiple teams and locations, overseeing large-scale projects and deployment across international sites, and managing a large product budget. Individual pay is determined by job-related skills, experience, and relevant education or training. The listed U.S. salary range is $207,000–$300,000, with a 20% bonus target, equity, and benefits.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager