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.