Company Logo

Software Engineer

Netflix - 1d ago

Company Logo

Senior Software Engineer

Reddit - 4d ago

Staff Software Engineer, GPU Performance, Core ML

AI Summary ✨

Requirements:

  • 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 (e.g., model deployment, model evaluation, data processing, debugging, fine tuning).
  • Experience working with GPUs.
  • Experience in a technical leadership role leading project teams and setting technical direction.

Nice to Haves:

  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience with compiler optimization, code generation, and runtime systems for GPU architectures (OpenXLA, MLIR, Triton, etc.).
  • Expertise in tailoring algorithms and ML models to exploit GPU strengths and minimize weaknesses.
  • Knowledge of low-level GPU programming (CUDA, OpenCL, etc.) and performance tuning techniques.
  • Understanding of modern GPU architectures, memory hierarchies, and performance bottlenecks.
  • Ability to develop and utilize sophisticated performance models and benchmarks to guide optimization efforts and hardware roadmap decisions.

What You'll Be Doing:

  • Build optimizations that improve benchmarks, but also power Google's most critical products and services, impacting billions of users worldwide and driving significant cloud revenue.
  • Shape the entire GPU software stack through influencing model design, optimizing low-level kernels and compilers (OpenXLA, JAX, Triton), and bridging the gap between model developers and hardware for optimal co-design and performance.
  • Resolve the most challenging performance bottlenecks and explore groundbreaking optimization techniques through Google's unparalleled access to the latest generation of GPUs, world-class tooling, and a decade of experience building AI accelerators.
  • Collaborate with experts in ML, compiler design, and systems architecture through internal and external partnerships, as well as open-source projects.

Perks and Benefits:

  • Information collected and processed as part of your Google Careers profile, and any job applications you choose to submit is subject to Google's Applicant and Candidate Privacy Policy.
  • Equal opportunity and affirmative action employer committed to building a workforce that is representative of the users we serve.
  • English proficiency is a requirement for all roles unless stated otherwise in the job posting.
Apply here
Google logo

Google

London, UK

Experience: Staff
Posted: March 27, 2025
Gcp
Nodejs
Python
machinelearning

Similar jobs

  • 5 days ago
  • 7 days ago
  • 11 days ago
  • See all jobs in UK