Senior Software Engineer, Ads Bidding ML
Summary
Senior Software Engineer designs and deploys machine learning models to optimize ad bidding for Google Search Ads, improving advertiser ROI at massive scale using AI/ML techniques.
We build and maintain Machine Learning models using AI and ML techniques to predict user interactions on Search Ads. These models are a key component in setting advertisers' bids, with the goal of improving both satisfaction and Return on Investment (ROI) for Search Ads advertisers using Auto-bidding products. By optimizing towards advertisers' objectives, Auto-bidding products drive Google's global Ads business.
US: $174000 - $253000 (USD) + 15% bonus target + equity + benefits
Learn more about benefits at Google.
- Develop and optimize bidding models to enhance and simplify through advanced machine learning models.
- Innovate and iterate on machine learning model design, improving quality, stability, and efficiency across the entire model lifecycle—from concept to deployment.
- Solve complex machine learning related problems by designing, running, and analyzing experiments using investigative and statistical methods.
- Write and test product or system development code.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 5 years of experience with software development in C++ or Python.
- 3 years of experience testing, maintaining, or launching software products, and 1 year of experience with software design and architecture.
- 3 years of experience with one or more of the following: sequence modeling, deep learning, natural language processing (NLP), reinforcement learning, or building machine learning models in production.
Preferred qualifications:
- Master's degree or PhD in Computer Science, Mathematics, or a related science or technical field.
- 5 years of experience with data structures and algorithms.
- 1 year of experience in a technical leadership role.
- Experience with ads bidding, applied mathematics, operations research, or feedback loops.