Senior Staff Engineer, JAX 3P, ML Accelerator Optimization

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$248,000 - $349,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI

Description For Senior Staff Engineer, JAX 3P, ML Accelerator Optimization

Google is seeking a Senior Staff Engineer to join their JAX 3P team, focusing on developing innovative solutions at the intersection of machine learning frameworks, compilers, and hardware accelerators. This role represents a unique opportunity to work at one of the world's leading technology companies, developing next-generation technologies that impact billions of users.

The position requires a deep technical expert who will work on optimizing machine learning infrastructure, particularly with JAX, PyTorch, and TensorFlow frameworks, while also focusing on compiler optimizations and hardware acceleration using TPUs and GPUs. The role combines leadership responsibilities with hands-on technical work, requiring both strategic thinking and deep technical expertise.

The ideal candidate will bring 8+ years of software development experience, with particular strength in machine learning infrastructure optimization and compiler design. They will work closely with framework developers, compiler engineers, and hardware architects to influence the future of ML systems at Google.

Working at Google's Sunnyvale location, this position offers competitive compensation ranging from $248,000 to $349,000, plus additional benefits including bonus and equity. The role is part of Google Cloud, which serves customers in more than 200 countries and territories, providing enterprise-grade solutions leveraging Google's cutting-edge technology.

This is an exceptional opportunity for a senior technical leader who wants to make a significant impact on the future of machine learning infrastructure while working with some of the most advanced ML frameworks and hardware accelerators in the industry. The role offers the chance to work on challenging technical problems at scale while collaborating with talented engineers across different specialties.

Last updated a day ago

Responsibilities For Senior Staff Engineer, JAX 3P, ML Accelerator Optimization

  • Provide leadership and development at the intersection of ML frameworks (JAX, PyTorch and TensorFlow), the XLA compiler, and hardware accelerators (TPUs/GPUs)
  • Design and implement novel compiler optimizations and automatic kernel generation techniques, leveraging the unique capabilities of TPUs and GPUs
  • Investigate and prototype new programming models and hardware-software co-design strategies to unlock the full potential of emerging accelerator technologies
  • Collaborate closely with framework developers, compiler engineers, and hardware architects to influence the design of future ML systems

Requirements For Senior Staff Engineer, JAX 3P, ML Accelerator Optimization

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development, and with data structures/algorithms
  • 5 years of experience leading in machine learning design and optimizing machine learning infrastructure
  • 3 years of experience with software design/architecture
  • Experience developing software applications using the C++ programming language
  • Experience with object-oriented programming, templates, and the Standard Template Library (STL)

Benefits For Senior Staff Engineer, JAX 3P, ML Accelerator Optimization

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Staff Engineer, JAX 3P, ML Accelerator Optimization

Senior Research Scientist, Google Cloud AI

Senior Research Scientist position at Google Cloud AI, focusing on advanced AI research and development with competitive compensation and opportunities for publication.

Senior Technical Program Manager I, Machine Learning, Google Cloud Platforms

Senior Technical Program Manager position at Google Cloud, focusing on Machine Learning initiatives, requiring 8 years of experience in program management and ML.

Staff Research Scientist, Google Cloud AI

Staff Research Scientist position at Google Cloud AI, focusing on advanced AI research and implementation with competitive compensation and opportunity to impact multiple industries.

Senior Product Manager, On-Device Machine Learning, Developer Pillar

Senior Product Manager role at Google focusing on On-Device Machine Learning, leading development of ML tools and infrastructure for developers worldwide.

Senior Technical Program Manager II, Machine Learning, Google Cloud

Senior Technical Program Manager role at Google Cloud leading machine learning initiatives and complex cross-functional projects.