Software Engineering Manager, AI/ML Infrastructure and Performance Engineering
Key Skills for This Role
Full Job Posting
Responsibilities
- Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows with deep introspection across Frameworks, Accelerated Linear Algebra (XLA) and runtime stack.
- Support new and exciting ML paradigms (such as horizontal scaling for upcoming TPU chips) by making contributions across the end to end stack and analysis tools. Partner with ML Stack leads to understand model optimization use cases and bring debugging to feel native in 3P environments (VSCode, Cursor, Grafana, etc).
- Work with OSS ML inference frameworks such as vLLM, SGLang to provide insights in Xprof about performance improvement opportunities.
- Partner with other teams that own various parts of the ML stack to understand performance optimization use cases. Work with OSS ML inference frameworks such as TorchTPU, vLLM, SGLang to provide insights into performance bottlenecks.
- - Learn and build an intuitive understanding of existing data collection, analysis, and visualization workflows with deep introspection across Frameworks, Accelerated Linear Algebra (XLA) and runtime stack. - Support new and exciting ML paradigms (such as horizontal scaling for upcoming TPU chips) by making contributions across the end to end stack and analysis tools. Partner with ML Stack leads to understand model optimization use cases and bring debugging to feel native in 3P environments (VSCode, Cursor, Grafana, etc). - Work with OSS ML inference frameworks such as vLLM, SGLang to provide insights in Xprof about performance improvement opportunities. - Partner with other teams that own various parts of the ML stack to understand performance optimization use cases. Work with OSS ML inference frameworks such as TorchTPU, vLLM, SGLang to provide insights into performance bottlenecks.
Minimum qualifications:
Bachelor's degree or equivalent practical experience.
8 years of experience with software engineering, machine learning infrastructure, computer architecture, distributed computing, people management, debugging tools, communication.
Experience with people management, and building infrastructure to improve performance of Machine Learning (ML) systems and applications.
Preferred qualifications:
Experience with Performance Optimization, Graphics Processing Unit (GPU) Programming, High Performance Computing, Large Language Model, Open Source Contributor.
Experience with the Machine Learning infra and frameworks and hands-on experience with GPU or Tensor Processing Unit (TPU) performance analysis.
Experience in building agentic workflows for performance debugging and optimization. Ability to generate ideas and resolve ambiguity.
Hands-on experience with Machine Learning (ML) frameworks such as TensorFlow, JAX, and PyTorch, Keras. Experience with ML Inference frameworks such as vLLM, SG Lang, Pathways and experience in open-source software development, including experience in releasing and supporting open-source projects.
Qualifications
- Minimum qualifications: - Bachelor's degree or equivalent practical experience. - 8 years of experience with software engineering, machine learning infrastructure, computer architecture, distributed computing, people management, debugging tools, communication. - Experience with people management, and building infrastructure to improve performance of Machine Learning (ML) systems and applications. Preferred qualifications: - Experience with Performance Optimization, Graphics Processing Unit (GPU) Programming, High Performance Computing, Large Language Model, Open Source Contributor. - Experience with the Machine Learning infra and frameworks and hands-on experience with GPU or Tensor Processing Unit (TPU) performance analysis. - Experience in building agentic workflows for performance debugging and optimization. Ability to generate ideas and resolve ambiguity. - Hands-on experience with Machine Learning (ML) frameworks such as TensorFlow, JAX, and PyTorch, Keras. Experience with ML Inference frameworks such as vLLM, SG Lang, Pathways and experience in open-source software development, including experience in releasing and supporting open-source projects.
About Google
Technology company specializing in search, advertising, cloud computing, and AI
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Google
Senior Leadership Technical Program Manager, Infrastructure Planning and Efficiency
Sunnyvale, USA
Technical Program Manager, Gemini Post-Training (Physical Engineering)
New York City, USA
Marketing Manager, Global Scaled Agency, Third-Party Marketing
San Francisco, USA
Senior Software Engineer, Generative AI
Sunnyvale, USA
Senior Leadership Technical Program Manager, Infrastructure Planning and Efficiency
Sunnyvale, USA
UX Designer, Searching in Chrome
San Francisco, USA
Bloom Finance and Commercial Manager
Sunnyvale, USA
Software Engineering Manager, GCE Node, Google Cloud
Bengaluru, IND
Technical Program Manager, Gemini Post-Training (Physical Engineering)
New York City, USA
Marketing Manager, Global Scaled Agency, Third-Party Marketing
San Francisco, USA
Customer and Partner Solutions Engineer
Atlanta, USA
