Google is a leading technology company that develops next-generation technologies for billions of users. The Software Engineer in Search AI will work on transforming the Google Search stack by integrating Large Language Models and machine learning, collaborating with various engineering teams to enhance search quality and user experience.
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
Qualification
Required
Bachelor's degree or equivalent practical experience
2 years of experience with programming in Python and C++, or 1 year of experience with an advanced degree
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
Preferred
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
Experience in Search Quality and Machine 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
Benefits
Bonus
Equity
Benefits
Google specializes in internet-related services and products, including search, advertising, and software. It is a sub-organization of Alphabet.