Taro Logo

Staff Software Engineer, GPU Performance, Core ML

A global technology company that specializes in internet-related services and products, including search, cloud computing, software, and hardware.
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Machine Learning Engineer - Experimentation

Senior ML Engineer role at Apple focusing on experimentation platform development, requiring 10+ years of experience in ML, A/B testing, and software development.

Staff Software Engineer (AI)

Staff Software Engineer position at PayPal focusing on AI and compliance platform development, requiring expertise in Java, generative AI, and big data technologies.

Machine Learning Engineer

Staff Machine Learning Engineer position at PayPal, focusing on developing AI solutions for Venmo, offering competitive compensation and comprehensive benefits in a hybrid work environment.

Sr AI Engineer - Visual Commerce

Senior AI Engineering role at Lowe's focusing on visual commerce and computer vision applications to enhance retail customer experiences.

Staff Machine Learning Engineer

Staff Machine Learning Engineer position at Uber, leading ML initiatives and team development while implementing advanced AI solutions for enterprise applications.

Description For Staff Software Engineer, GPU Performance, Core ML

Google is seeking a Staff Software Engineer to join their Core Machine Learning organization, focusing on GPU performance optimization. This role is at the forefront of Google's initiative to expand its GPU expertise, working on transformative solutions that will shape the future of AI and accelerated computing. The position combines deep technical expertise in GPU architecture, machine learning infrastructure, and performance optimization with technical leadership responsibilities.

The role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the hardware, software, and infrastructure powering Google's services and Cloud AI offerings. The successful candidate will work on optimizing the entire GPU software stack, from model design to low-level kernels, directly impacting billions of users worldwide through Google's products and cloud services.

Key responsibilities include optimizing benchmarks and critical systems, developing groundbreaking optimization techniques, and collaborating with experts across different domains. The position requires extensive experience in software development, machine learning infrastructure, and GPU technologies, making it ideal for someone who combines technical depth with leadership capabilities.

This role offers unique opportunities to work with cutting-edge GPU technology, access to Google's extensive resources and tooling, and the chance to influence the direction of machine learning infrastructure at scale. The position is based in London, UK, offering the opportunity to work with a global team of experts in machine learning, compiler design, and systems architecture.

Last updated 19 days ago

Responsibilities For Staff Software Engineer, GPU Performance, Core ML

  • Build optimizations that improve benchmarks and impact Google's critical products and services
  • Shape the entire GPU software stack through influencing model design, optimizing low-level kernels and compilers
  • Resolve challenging performance bottlenecks and explore optimization techniques
  • Collaborate with experts in ML, compiler design, and systems architecture

Requirements For Staff Software Engineer, GPU Performance, Core ML

Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience in software development and with data structures/algorithms (e.g., C++ or Python)
  • 5 years of experience with Machine Learning (ML) design and ML infrastructure
  • Experience working with GPUs
  • Experience in a technical leadership role leading project teams and setting technical direction

Interested in this job?