Google is seeking a Software Engineer II to join their Machine Learning Search team in Zürich. This role is crucial for developing next-generation search technologies that impact billions of users globally. The position focuses on building and improving search capabilities using machine learning, particularly working with cutting-edge technologies like Gemini.
As a Software Engineer II, you'll be part of Google Search's mission to reimagine information discovery. The role involves developing classifiers ranging from simple linear models to complex neural networks, conducting data analysis, and participating in critical design decisions. You'll work with a diverse tech stack and have the opportunity to contribute to various aspects of search technology.
The ideal candidate should have a strong foundation in software development, with experience in languages like Python, Java, or JavaScript. Knowledge of data structures, algorithms, and machine learning is essential. You'll be working in a collaborative environment where code reviews, design discussions, and continuous learning are part of daily activities.
This position offers the unique opportunity to work on projects that directly impact Google's core search functionality. You'll be part of a team that's pushing the boundaries of search technology, working with state-of-the-art ML models and large-scale systems. The role provides excellent growth potential and the chance to work with some of the best minds in the industry.
Google offers a collaborative and innovative work environment where you'll have the opportunity to tackle complex engineering challenges while maintaining a universally accessible and useful experience that people worldwide rely on. This role is perfect for someone who is passionate about machine learning, search technology, and building systems that operate at massive scale.