Software Engineer II, Ads, Search Ads, Quality

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, AI/ML GenAI, Applied AI

Software Developer III position at Google focusing on AI/ML and GenAI implementation, requiring 2 years of software development experience and expertise in machine learning infrastructure.

Software Developer III, Applied AI, Google Cloud

Software Developer III position at Google Cloud focusing on Applied AI and Food AI platform development, requiring Python expertise and ML/NLP experience.

Software Developer III, AI/ML Natural Language Processing, Google Workspace

Software Developer III position at Google focusing on AI/ML Natural Language Processing for Google Workspace, combining software engineering with machine learning expertise.

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI solutions for financial services industry, requiring 2+ years of software development experience.

Cloud Engineer II, AI/ML, Professional Services (English, Spanish)

Cloud Engineer II position at Google Cloud focusing on AI/ML solutions, requiring 6 years of ML experience and fluency in English and Spanish.

Description For Software Engineer II, Ads, Search Ads, Quality

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.

Last updated a month ago

Responsibilities For Software Engineer II, Ads, Search Ads, Quality

  • Own projects end-to-end from initial idea to design, analysis, and implementation
  • Perform model training, evaluation, and deployment to solve business-critical problems
  • Understand production systems, monitor, and optimize performance
  • Stay up-to-date with latest tools and research in the field

Requirements For Software Engineer II, Ads, Search Ads, Quality

Python
  • 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 with data structures or algorithms
  • 1 year of experience implementing core Machine Learning (ML) concepts
  • Experience in Machine Learning
  • Experience coding in Python, C++
  • Experience with launching applied ML, Natural Language Processing (NLP), LLM projects

Interested in this job?