GO
Machine Learning Engineer, Search
Job Description
As a Machine Learning Engineer on the Search team, you will play a crucial role in developing and deploying cutting-edge machine learning models that power Google Search for billions of users worldwide. You will work on challenging problems related to information retrieval, ranking, natural language understanding, and recommendation systems.
**Responsibilities:**
* Design, implement, and evaluate large-scale machine learning systems for Search.
* Collaborate with researchers and engineers to translate novel research into production-ready solutions.
* Optimize model performance and efficiency for massive datasets and real-time serving.
* Develop metrics and frameworks to measure the impact and quality of ML models.
* Stay up-to-date with the latest advancements in ML and apply them to Search challenges.
**Minimum Qualifications:**
* Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience.
* 3 years of experience in software development, with a focus on machine learning.
* Proficiency in at least one object-oriented programming language (e.g., Python, C++).
* Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, JAX).
**Preferred Qualifications:**
* Master's or PhD in Computer Science, Machine Learning, or a related field.
* Experience with large-scale distributed systems and data processing.
* Strong understanding of information retrieval, NLP, or recommender systems.
* Publications in top-tier ML conferences.
Google offers competitive salaries, comprehensive benefits, and opportunities for professional growth in a dynamic and innovative environment.
Skills & Tags
machine learningsearchrankingnlptensorflow