Google is seeking a Software Engineer II to join their Ads, Search Ads, Quality team in Zürich. This role focuses on leveraging cutting-edge language modeling to enhance ad quality and reach. The position requires expertise in Machine Learning, particularly in working with Large Language Models (LLMs).
The role involves working on critical projects that impact Google's advertising ecosystem, which helps power the open internet by connecting people, publishers, and advertisers. You'll be part of a team that builds Google's Advertising products across search, display, shopping, travel, and video advertising.
As a Software Engineer II, you'll be responsible for end-to-end project ownership, from conceptualization to implementation. Your work will involve model training, evaluation, and deployment to address business-critical challenges. This includes exploring new model architectures, improving training data, developing better evaluation methods, and identifying optimization opportunities.
The ideal candidate should have a strong foundation in software development, data structures, and algorithms, with specific expertise in Machine Learning and Natural Language Processing. You'll work collaboratively with data scientists, researchers, and other engineers to drive innovation in ad quality.
This position offers the opportunity to work on large-scale systems that impact billions of users while staying at the forefront of ML and LLM technologies. You'll be part of Google's commitment to creating trusted advertising experiences that deliver measurable results for businesses of all sizes.
The role requires a Bachelor's degree or equivalent experience, with at least one year of software development experience and proven expertise in Machine Learning concepts. Knowledge of Python and C++ is highly valued, as is experience with applied ML and NLP projects.