ML Software Engineer, Search

Google develops next-generation technologies that connect billions of users globally through search and information services.
$161,000 - $239,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Description For ML Software Engineer, Search

Google is seeking a Machine Learning Software Engineer to join their Search team, focusing on developing next-generation technologies that impact billions of users. This role involves research and development of exploration capabilities in shared user and personalization models across Search, helping users discover new interests, preferences, and intent. The position requires expertise in machine learning, particularly in recommender systems and deep learning frameworks. As part of Google Search's mission to reimagine information discovery, you'll tackle complex engineering challenges while maintaining universally accessible experiences. The role offers opportunities to work with various teams, including research, search, discover, and shopping, to integrate ML breakthroughs into feed products. Google provides a competitive compensation package including base salary, bonus, equity, and comprehensive benefits. The company values diversity and inclusion, creating a culture of belonging while serving users globally. This position offers the chance to make a significant impact on billions of users worldwide while working with cutting-edge ML technologies and large-scale systems.

Last updated 24 days ago

Responsibilities For ML Software Engineer, Search

  • Develop and deploy Machine Learning (ML) based applicant generation and ranking models for multimodal feed recommendations (e.g., image, text)
  • Work with collaborating teams (e.g., research, search, discover, shopping, etc) engineers to integrate ML breakthroughs into feed products and services
  • Enable downstream personalization tasks with exploration capabilities and move the corresponding product metrics

Requirements For ML Software Engineer, Search

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience in machine learning
  • Experience programming in Python
  • Experience in recommender systems
  • Experience in analytics, problem-solving, and coding
  • Experience with deep learning frameworks such as TFX or TFlex

Benefits For ML Software Engineer, Search

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Equity
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Google ML Software Engineer, Search

Research Scientist, Geo Algorithms, Research

Research Scientist position at Google focusing on Geo Algorithms research, requiring PhD and programming expertise, offering competitive compensation and research opportunities.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning development and implementation with 2+ years of experience required.

Research Scientist, Gemini

Research Scientist position at Google working on Gemini AI, combining advanced machine learning research with practical implementation to develop innovative AI solutions.

Research Scientist, Google Cloud AI

Research Scientist position at Google Cloud AI, focusing on advancing AI technology through fundamental research and product innovation.

Natural Language Processing Research Scientist

Research Scientist position at Google focusing on improving factuality and grounding in Large Language Models, requiring PhD in Computer Science and NLP expertise.