Software Engineer III, AI/ML, Click Quality
@ Google

Mountain View, California, United States
$171,000
On Site
Full Time
Posted 6 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXXXXX******* @google.com
Recommended after applying

Job Details

Overview

Google is looking for a Software Engineer III, AI/ML, Click Quality who will develop next-generation technologies to improve user connection, interaction, and information search. The role demands proficiency in C++ and Python, as well as hands-on experience with machine learning infrastructure and techniques.

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in C++ and Python or 1 year with an advanced degree.
  • 1 year of experience with Machine Learning infrastructure including model deployment, evaluation, optimization, data processing, and debugging.
  • Experience with one AI/ML technique such as Generative AI, Computer Vision, NLP, or information retrieval.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or related field.
  • 2 years of experience with data structures or algorithms.
  • Experience in Deep Learning, Neural Networks, or statistical data analysis.
  • Familiarity with Unix/Linux environments.

About the Job

At Google, engineers craft technologies that power products used by billions. You will write code, collaborate in design and review sessions, contribute to documentation, troubleshoot issues, and implement ML solutions for click quality. This role is embedded in Google Ads, enhancing advertising products to connect customers, publishers, and advertisers effectively.

Responsibilities

  • Develop product or system code.
  • Collaborate through design and code reviews ensuring best practices.
  • Update and adapt documentation based on feedback.
  • Triage and debug product or system issues.
  • Implement and optimize Machine Learning solutions, including model evaluation and data processing.

Key Skills/Competency

  • C++
  • Python
  • Machine Learning
  • Model Deployment
  • Debugging
  • Deep Learning
  • Unix/Linux
  • Data Structures
  • Algorithm
  • Collaboration

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Customize your resume: Highlight AI, ML, and engineering skills.
  • Research Google: Understand its culture, products, and values.
  • Prepare examples: Demonstrate hands-on ML and coding proficiency.
  • Practice interviews: Simulate technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Practice C++ coding challenges.
Review Python ML libraries and tools.
Study machine learning deployment methods.
Refresh debugging techniques in Linux.

Behavioral Questions

Explain teamwork in project challenges.
Describe handling tight deadlines.
Discuss adapting to new technologies.
Describe problem-solving in past projects.

Frequently Asked Questions