Software Developer, Ads Bidding Optimization

2 Days ago • 2 Years + • Full Stack Development • Research & Development • $141,000 PA - $202,000 PA

Job Summary

Job Description

This role involves optimizing Google Ads bidding systems using algorithms and machine learning. Responsibilities include developing and deploying bidding optimization algorithms and platforms, collaborating with teams on ML tools and models, analyzing data using statistical methods, writing C++ and Python code, contributing to design documents and code health, and participating in on-call shifts. The successful candidate will work across various parts of the Ads bidding stack, including budgeting, targeting, creatives, and the Ads platform, contributing to research projects that shape the future of Ad Tech. This position requires a strong foundation in software development, data structures, algorithms, and mathematical optimization, with experience in machine learning preferred.
Must have:
  • Bachelor's degree or equivalent experience
  • 2+ years software development experience (C++)
  • 2+ years experience with data structures/algorithms
  • Experience with mathematical optimization
  • C++ and Python coding proficiency
Good to have:
  • PhD in Computer Science
  • Machine learning infrastructure & systems experience
  • Software test engineering experience
Perks:
  • Bonus
  • Equity
  • Benefits

Job Details


Minimum qualifications:

  • Bachelor’s degree or equivalent practical experience.
  • 2 years of experience with software development in one or more programming languages (ie, C++), or 1 year of experience with an advanced degree in an industry setting.
  • 2 years of experience with data structures or algorithms in either an academic or industry setting.
  • Experience with Mathematical Optimization or Optimization techniques.

Preferred qualifications:

  • PhD in Computer Science or a related field.
  • Experience in Machine Learning (ML) infra and systems.
  • Experience in code and system health, diagnosis and resolution, and software test engineering.

About the job

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projects as you and our fast-paced business grow and evolve. We need our engineers to be versatile, display leadership qualities and be enthusiastic to take on new problems across the full-stack as we continue to push technology forward.

The team’s mission is to build bidding optimization algorithms and platforms for all Google Ads. We are constantly in innovation mode by creating new optimization methods and working on new product ideas that add value to Google Advertisers. We analyze SQL and Python while relying on statistical methods.

In this role, you will work with almost all parts of the Ads bidding stack such as Budgeting, Targeting, Creatives, Ads Platform, Auctions to name a few, enabling us to take up Research projects that make the foundation for the next generation of Ad Tech.

Google Ads is helping power the open internet with the best technology that connects and creates value for people, publishers, advertisers, and Google. We’re made up of multiple teams, building Google’s Advertising products including search, display, shopping, travel and video advertising, as well as analytics. Our teams create trusted experiences between people and businesses with useful ads. We help grow businesses of all sizes from small businesses, to large brands, to YouTube creators, with effective advertiser tools that deliver measurable results. We also enable Google to engage with customers at scale.

The US base salary range for this full-time position is $141,000-$202,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. Within the range, individual pay is determined by work location and additional factors, including job-related skills, experience, and relevant education or training. Your recruiter can share more about the specific salary range for your preferred location during the hiring process.

Please note that the compensation details listed in US role postings reflect the base salary only, and do not include bonus, equity, or benefits. Learn more about .

Responsibilities

  • Optimize bidding systems via algorithms and Machine Learning (ML) methods, interacting with teams and systems on ML tools and ML Models for bidding.
  • Contribute to infrastructure supporting Search, Shopping, Performance Max and a number of other Google bidding teams.
  • Analyze issues and statistical methods.
  • Write C++ and Python code, and contribute to design documents, code health, automation, and alert automation.
  • Participate in the On-call shift for Proxbyidder Platforms/Algorithmic (Algos)/Optimization along with other team members.

Similar Jobs

Google - Senior Software Engineer, NotebookLM Backend Infrastructure

Google

Mountain View, California, United States (On-Site)
2 Days ago
Moloco - Backend Software Engineer II

Moloco

Seoul, South Korea (On-Site)
7 Hours ago
Easy Brain - Senior Unity Developer

Easy Brain

Limassol, Limassol, Cyprus (Hybrid)
7 Months ago
ByteDance - Senior Backend Software Engineer - Customer Service Platform

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Nagarro - Senior Staff Engineer, Java

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Microsoft - Software Engineer - AI/ML

Microsoft

Redmond, Washington, United States (On-Site)
1 Week ago
Google - Lead Software Engineer, Engineering Productivity

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Days ago
Enphase Energy - Sr. Staff Engineer Cloud

Enphase Energy

Bengaluru, Karnataka, India (On-Site)
4 Months ago
ByteDance - Software Engineer Intern (CDN/Edge/Traffic Platform)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Arion Recruitment  - FPGA DESIGNER (RF & RDF/DF - Direction Finding)

Arion Recruitment

Stockholm, Stockholm County, Sweden (On-Site)
9 Months ago
Google - Software Engineer III, Cloud Dependency Management

Google

San Francisco, California, United States (On-Site)
2 Days ago
Google - Audio Research Scientist

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Google - Software Engineer II, CoreOS Infrastructure

Google

Bucharest, Bucharest, Romania (On-Site)
2 Days ago
Google - Software Engineer III, AI/ML, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Velotio Technologies - Senior Engineer (ROR)

Velotio Technologies

Maharashtra, India (Remote)
1 Month ago
Epic Games - UI Engineering Director

Epic Games

(On-Site)
1 Month ago
Corsair - Business Intelligence Data Analyst

Corsair

Milpitas, California, United States (On-Site)
2 Weeks ago
Meta - Research Scientist Intern, Machine Perception for Input and Interaction (PhD)

Meta

Redmond, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in New York, New York, United States

Oculus VR - Research Engineer - AR/VR Input and Interaction

Oculus VR

Redmond, Washington, United States (On-Site)
20 Hours ago
Electronic Arts - Manager, Market Intelligence & Corporate Strategy

Electronic Arts

Redwood City, California, United States (Hybrid)
1 Month ago
Fliff  Inc  - User Acquisition Manager

Fliff Inc

Austin, Texas, United States (On-Site)
9 Months ago
Google - Software Engineering Manager II, Google Cloud Storage

Google

Seattle, Washington, United States (On-Site)
2 Weeks ago
Google - Software Engineer III, Full Stack, Google Ads

Google

Mountain View, California, United States (On-Site)
5 Months ago
Nintendo - Content Operations Specialist

Nintendo

Redmond, Washington, United States (Hybrid)
2 Weeks ago
Hudl - Senior Quality Assurance Engineer

Hudl

Omaha, Nebraska, United States (Hybrid)
1 Day ago
Trek - Seasonal Sales Associate

Trek

Rhode Island, United States (On-Site)
2 Months ago
ByteDance - Strategy Manager - Business Marketing Strategy & Intelligence

ByteDance

New York, New York, United States (On-Site)
2 Weeks ago
Snap Mobile INC - Account Executive

Snap Mobile INC

Asheville, North Carolina, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Senior Software Engineer, Search Ads Auction Mechanisms

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
Playrix - Senior C++ Software Engineer (Build System)

Playrix

Almaty, Almaty Region, Kazakhstan (Remote)
5 Months ago
Nagarro - Associate Principal Engineer, Python

Nagarro

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Google - Development Manager, Infrastructure, Data and Support

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
PlayStation Global - Senior Software Engineer

PlayStation Global

Dublin, County Dublin, Ireland (On-Site)
3 Weeks ago
Ness Digital - Lead .Net Full-stack Engineer

Ness Digital

Timișoara, Timiș, Romania (Remote)
1 Month ago
Ggames - Javascript Games Developer

Ggames

Newcastle Upon Tyne, England, United Kingdom (Remote)
9 Months ago
Google - Software Engineer III, Full Stack, Learning and Education

Google

Mexico City, Mexico City, Mexico (On-Site)
2 Weeks ago
Knack Studios - Power Automate Developers

Knack Studios

Chennai, Tamil Nadu, India (On-Site)
10 Months ago
Warner Bros Games - Staff Software Engineer - Full Stack Developer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Mountain View, California, United States (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug