Minimum qualifications:- Bachelor's degree or equivalent practical experience.
- 5 years of experience programming in C .
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
Preferred qualifications:- Master's degree or PhD in Computer Science, or a related technical field.
- 1 year of experience in a technical leadership role.
- Experience with ML compilers and runtimes.
- Experience with low-level programming.
- Experience with high-performance computing.
Responsibilities- Write and test product or system development code.
- Collaborate with teams developing ML frameworks, compilers, and hardware, ensuring seamless integration and end-to-end performance.
- Contribute to a runtime that supports the latest advancements in ML, working at the intersection of systems software and AI research.
- Engage with complex problems in distributed systems, high-performance computing, and software/hardware co-design.
- Work closely with research and product teams across Google, understanding their needs and providing a scalable platform for their ambitious ML projects.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $174000 - $253000 (USD) 15% bonus target bonus equity benefits
Learn more about benefits at Google .