Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Google Staff Software Engineer Machine Learning Compilers Silicon 
United States, California, Mountain View 
205887026

Yesterday
Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience in software development (e.g. C++), and with data structures/algorithms.
  • 5 years of experience testing, and launching software products, and 3 years of experience with software design and architecture.
  • 5 years of experience with compilers, such as parallelization, etc.

Preferred qualifications:
  • Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
  • Experience compiling for heterogeneous architectures across IPs, including but not limited to CPU, GPU, and NPUs.
  • Experience with hardware-software co-design.
  • Experience in optimizing Machine Learning (ML) models for inference.
  • Experience in Multi-Level Intermediate Representation (MLIR) and low level virtual machines (LLVM).
  • Experience in compiler development within the context of accelerator-based architectures, vector instruction, or vectorizing compilers.