Developing next-generation technologies that change how billions of users connect, explore, and interact with information and one another at massive scale for Google
Requirements
- PhD degree in Computer Science, ML/AI, or a related field, or equivalent practical experience
- Experience coding in one of the following programming languages including but not limited to: Python, C, C++, Java, JavaScript or Golang
- Experience in Machine Learning or Artificial Intelligence
- Research experience in designing, developing, or applying ML/AI systems or applications in a large-scale distributed environment
- Experience in designing, training, or refining complex ML/AI models
- Experience in deep learning frameworks like TensorFlow/Jax/Pytorch
Responsibilities
- Collaborate or lead on team projects to carry out design, analysis, and development of advanced ML systems across the stack
- Support building end-to-end ML Systems that involves working across the full stack
- Optimize complex system performance by analyzing and fixing performance bottlenecks, memory inefficiencies, and errors in production systems
- Elevate engineering excellence by writing well-tested code, conducting code reviews and fostering a culture of quality by advocating best engineering practices
Other
- Availability to start full-time role in 2026
- Preferred working location from the following: Sunnyvale, CA, USA; Atlanta, GA, USA; Kirkland, WA, USA; Madison, WI, USA; Mountain View, CA, USA; New York, NY, USA; Raleigh, NC, USA; Durham, NC, USA; San Bruno, CA, USA; Seattle, WA, USA