Google is looking to overhaul the Google Search stack, ensuring Large Language Models (LLMs) and machine learning are core components, and solve engineering challenges to expand infrastructure while maintaining a universally accessible and useful experience.
Requirements
- 2 years of experience with programming in Python and C++
- 2 years of experience in large-scale distributed data processing
- 1 year of experience with Natural Language Processing (NLP) concepts or techniques
- 1 year of experience with Machine Learning, Deep Learning
- Experience with JAX or TensorFlow
- Understanding of Applied deep learning with large language models, including with prompting, Reinforcement Learning from Human Feedback (RLHF) and supervised fine-tuning
Responsibilities
- Address testing research and engineering problems of GenAI with potential and for immediate real-world user impact for current and emergent query streams.
- Conduct applied research figuring out research developments best suited to solve open-ended problems.
- Break down problems to make iterative progress.
- Build end-to-end Machine Learning (ML) systems spanning data, modeling, evaluation and serving and search scale.
- Build a comprehensive understanding of the search stack, evaluation metrics, query sets and philosophy of improving search quality and presentation.
Other
- Bachelor’s degree or equivalent practical experience
- Master's degree or PhD in Computer Science or related technical fields
- 2 years of experience working in an organization involving cross-functional, or cross-business projects
- Ability to work with various engineering teams
- Commitment to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status