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 15 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 publication experience, offering $136K-$200K salary plus benefits.

Research Scientist, Natural Language Processing

Research Scientist position at Google focusing on improving large language models' factuality and grounding capabilities.

Research Scientist, Gemini

Research Scientist position at Google working on Gemini, focusing on conversational AI and machine learning research with opportunity to publish and collaborate globally.

Research Scientist, Multilingual Large Language Models

Research Scientist position at Google focusing on developing and improving multilingual Large Language Models, requiring PhD and expertise in AI/ML.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning implementation and research, requiring 2 years of software development experience.