Taro Logo

Software Engineer II, Machine Learning, Google Search

A global technology company that develops innovative products and services used by billions of users worldwide.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI

Job Description

Google is seeking a Software Engineer II to join their Machine Learning team for Google Search in Zürich. This role combines software engineering expertise with machine learning to enhance how billions of users interact with Google Search. The position requires experience in software development and machine learning concepts, focusing on model performance optimization and AI-driven solutions.

As part of the Search team, you'll work on reimagining search capabilities while solving complex engineering challenges. You'll be involved in developing web guide features and working with the latest Gemini models to improve search experiences. The role offers opportunities to impact billions of users globally through innovative AI solutions.

The ideal candidate should have strong programming skills in languages like Python, Java, or JavaScript, along with practical machine learning experience. You'll collaborate with research teams, conduct performance analysis, and focus on quality improvements through AI model optimization.

Google offers a collaborative environment where engineers can work on cutting-edge technologies across information retrieval, distributed computing, AI, and natural language processing. The position provides opportunities for growth and development while working on projects critical to Google's core search functionality.

This role is perfect for someone who combines technical expertise with creative problem-solving abilities and has a passion for developing user-facing products that impact global users. Join Google's Search team to help shape the future of how people access and interact with information worldwide.

Last updated 7 days ago

Responsibilities For Software Engineer II, Machine Learning, Google Search

  • Conduct an in-depth analysis of model prompting/training and serving performance to find areas of efficiency while maintaining quality
  • Collaborate with Research team partners in Google
  • Develop web guide, a result-first AI experience for Search
  • Focus on the quality aspects of the product this means prompting and distilling the latest Gemini models
  • Write AI raters, running and analyzing evaluations, and launching improved versions of Web Guide

Requirements For Software Engineer II, Machine Learning, Google Search

Python
Java
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript)
  • 1 year of experience implementing core machine learning concepts
  • 1 year of experience with data structures or algorithms
  • Ability to think of new creative approaches to problems and help our users
  • Ability to develop new, user-facing products
  • Excellent team-work spirit skills

Related Jobs