Google-logo
Google
ยท
Apply Now
This job has closed.

Software Engineer, TPU Compiler, PhD, Early Careers

London, England
Full-time
Onsite
Entry Level
Google is a leading technology company that develops next-generation technologies impacting billions of users. They are seeking a Software Engineer for the TPU Compiler team to work on optimizing and developing compilers that enhance machine learning models across multiple accelerators.
Apply Now

Responsibilities

  • Write product or system development code for the TPU compiler (in C++)
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Contribute to a compiler which scales-out machine learning models across accelerators like TPU/Graphics Processing Unit (GPU) at Google and Cloud
  • Design and implement performance optimizations and critical features, which increase the velocity of important production teams
  • Apply AI to the development of the Compiler and to the Compiler itself

Qualification

Required

  • Experience with coding in data structures, algorithms and software design
  • Research experience in Artificial Intelligence, Distributed Systems, Machine Learning, Data Mining, Natural Language Processing, Image Classification, Spam Fighting, or related fields
  • Work or educational experience in Machine Learning or Artificial Intelligence

Preferred

  • Currently enrolled in or graduated from a PhD program
  • Experience working with parallel computing
  • Experience with compilers and compiler construction
  • Excellent debugging and programming concurrent/parallel computations, and working on accelerators such as VLIW, Vector machines, GPUs, or DSPs

Benefits

Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet.
Glassdoor
4.4
4.4
Founded in 1998
Mountain View, California, USA
10001+ employees
https://www.google.com