Senior ML Compiler Engineer – Compute
Company | Waymo |
---|---|
Location | New York, NY, USA, Mountain View, CA, USA |
Salary | $204000 – $259000 |
Type | Full-Time |
Degrees | Bachelor’s, Master’s, PhD |
Experience Level | Senior |
Requirements
- BS degree in Computer Science/Electrical Engineering or equivalent experience and 5+ years of industry experience OR
- MS degree in Computer Science/Electrical Engineering and 3+ years of industry experience
- PhD degree in Computer Science/Electrical Engineering and 1+ years of industry experience
- 3+ years experience working on compilers for parallel architectures
- 1+ years experience working with ML inference or linear algebra computation
- C++ programming skills
Responsibilities
- Analyze the performance characteristics of code generated by our production grade compiler, and design and implement optimizations to improve that performance
- Design and implement compiler support for novel features of our high-performance architecture
- Work with hardware architects to understand and influence the development of our unique neural network inference platform through hardware/software codesign
- Work with model developers to tune their neural networks for better inference efficiency and accuracy
Preferred Qualifications
- Python programming experience
- Experience with compilers for neural networks
- Knowledge of computer architectures used for neural network inference, and neural network performance characteristics
- Knowledge of the principles behind popular machine learning and neural network algorithms and applications