Senior Software Engineer, AI/ML, Search Ads

Google2 months ago
Pittsburgh, PA, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

As a Software Engineer at Google, you will work on next-generation technologies that power products used by billions. This role is critical to projects in Google Ads and the core Advertising products including search, display, shopping, travel, and video advertising. You will design and implement innovative solutions in one or more specialized Machine Learning areas, collaborate across teams, and contribute to scalable systems that drive the open internet forward. By applying to this position, you can also indicate your preferred working location among Pittsburgh, PA or Mountain View, CA.

Key Responsibilities

  • Write and test product or system development code.
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices in style guidelines, code accuracy, testability, and efficiency.
  • Contribute to existing documentation or educational content and adapt materials based on product updates and user feedback.
  • Triage product or system issues and debug/track/resolve problems impacting hardware, network, or service operations.
  • Design and implement solutions in specialized ML areas, leveraging ML infrastructure and demonstrating field expertise.

Required Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience with software development in one or more programming languages.
  • 5 years of experience with software development in C++ and Python.
  • 3 years of experience with GenAI techniques (e.g., Large Language Models, Multi-Modal, Large Vision Models) or GenAI-related concepts.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or a related technical field.
  • 5 years of work experience in machine learning software development with a focus on deep learning and ML architectures.
  • 5 years of experience with data structures and algorithms.
  • 1 year of experience in a technical leadership role.
  • Experience in developing accessible technologies.

Benefits & Perks

  • Compensation: US base salary range of $166,000-$244,000 plus bonus, equity, and benefits.
  • Participation in a comprehensive benefits package and access to additional perks offered by Google.

Required Skills

Search Ads
Documentation
Algorithms
Large Vision Models
Python
Data Structures
Large Language Models
Machine Learning
System Design
Deep Learning
Debugging
Accessible Technologies
Technical Leadership
GenAI
Distributed Computing
Natural Language Processing
Multi-Modal
C++
Software Development