Software Engineer III, Search Ads

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Description For Software Engineer III, Search Ads

Google is seeking a Software Engineer III to join their Search Ads team, focusing on improving click prediction quality through ML modeling and personalization signals. This role is perfect for engineers passionate about machine learning and large-scale systems.

As a Software Engineer III at Google, you'll be at the forefront of developing technologies that impact billions of users worldwide. The role specifically focuses on Search Ads, where you'll work on improving click prediction quality through advanced machine learning techniques and personalization signals. You'll be working with cutting-edge ML tools and technologies, including TensorFlow, Adbrain, and TPU.

The position requires strong expertise in Python programming, machine learning, and software development. You'll be responsible for building and deploying ML systems at scale, conducting research on model architectures, and performing sophisticated data analysis. The role offers exposure to Google's vast infrastructure and the opportunity to work on projects that directly impact the company's core search advertising business.

Google offers a competitive compensation package, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. The company is known for its innovative culture, commitment to diversity and inclusion, and opportunities for professional growth. You'll be joining a team that's reimagining search technology while maintaining Google's mission of organizing the world's information and making it universally accessible.

This is an excellent opportunity for engineers who want to combine their technical skills with machine learning expertise while working on products that impact billions of users. The role offers the perfect balance of technical challenges, research opportunities, and practical implementation in one of the world's leading technology companies.

Last updated a month ago

Responsibilities For Software Engineer III, Search Ads

  • Build machine learning systems on large scale data
  • Research novel ideas on model architectures and analysis, and then build, experiment and deploy them
  • Work with latest ML techniques, tools like TensorFlow, Adbrain, TPU, Recommendation systems
  • Data analysis and feature engineering you will contribute to optimize user value and advertiser value in the Discover Ads

Requirements For Software Engineer III, Search Ads

Python
TypeScript
  • Bachelor's degree, or equivalent practical experience
  • 2 years of experience with software development in Python
  • Experience with coding in data structures, algorithms and software design
  • Experience in Machine Learning or Artificial Intelligence
  • 2 years of experience with ML classification systems, ranking and recommendation systems or similar (preferred)
  • Knowledge of deep learning neural networks including TensorFlow (preferred)

Benefits For Software Engineer III, Search Ads

Medical Insurance
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • Equity
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Google Software Engineer III, Search Ads

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning and AI development with opportunities to work on large-scale systems impacting billions of users.

Silicon AI/ML Architect, Google Cloud

Silicon AI/ML Architect position at Google Cloud, focusing on developing AI accelerators and custom silicon solutions for data centers.