Software Engineer III, AI/ML, YouTube Ads Quality
@ Google

Mountain View, California, United States
$170,000
On Site
Full Time
Posted 9 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXX XXXXXX****** @google.com
Recommended after applying

Job Details

About the Role

Google is seeking a Software Engineer III, AI/ML, YouTube Ads Quality to develop next-generation technologies for billions of users. The role focuses on creating, optimizing, and implementing machine learning infrastructure and models for YouTube Ads quality. You will work on specialized ML areas including speech/audio, reinforcement learning, and model optimization.

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.
  • Experience in one or more ML areas: speech/audio, reinforcement learning, ML infrastructure, or another ML field.
  • 1 year of experience with ML infrastructure such as model deployment, evaluation, optimization, data processing, and debugging.

Preferred Qualifications

  • Master's degree or PhD in Computer Science or a related field.
  • 2 years of experience with data structures and algorithms.
  • Experience in data analysis for neural networks, recommender systems, and large-scale Ads platforms.
  • Experience developing accessible technologies.

Responsibilities

  • Write product or system development code.
  • Collaborate in design and code reviews to ensure best practices.
  • Contribute to documentation and educational content updates.
  • Triage and resolve product issues by debugging and analysis.
  • Implement ML solutions and utilize infrastructure for model optimization and data processing.

Compensation

The US base salary range for this full-time position is $141,000 - $202,000, with additional bonus, equity, and benefits. Salary is determined by role, level, and location.

Key skills/competency

  • Software Development
  • Machine Learning
  • C++
  • Python
  • ML Infrastructure
  • Model Optimization
  • Data Processing
  • Debugging
  • Reinforcement Learning
  • Speech/Audio Technology

How to Get Hired at Google

🎯 Tips for Getting Hired

  • Research Google culture: Study mission, values, recent news on LinkedIn.
  • Customize your resume: Highlight C++, Python, and ML skills.
  • Showcase project experience: Detail ML and software development projects.
  • Prepare for technical interviews: Practice algorithm and system design questions.

📝 Interview Preparation Advice

Technical Preparation

Review C++ and Python coding challenges.
Practice ML infrastructure deployment and optimization.
Study algorithm and data structure fundamentals.
Debug sample projects and system issues.

Behavioral Questions

Describe past collaboration experiences.
Explain handling project challenges effectively.
Share experiences adapting to feedback.
Discuss learning from technical failures.

Frequently Asked Questions