Google is looking to solve the problem of improving both satisfaction and Return on Investment (ROI) for Search Ads advertisers using Auto-bidding products by building and maintaining machine learning models using AI and ML techniques to predict user interactions on Search Ads.
Requirements
- 5 years of experience with software development in C++ or Python.
- 3 years of experience with one or more of the following: deep learning, recommendations, reinforcement learning (e.g., sequential decision making), ML infrastructure, or specialization in another ML field.
- 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 ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)
- 5 years of experience with data structures/algorithms.
- Experience developing accessible technologies.
- Experience with AI and ML techniques
Responsibilities
- Write and test product or system development code.
- Collaborate with peers and stakeholders through design and code reviews to ensure best practices amongst available technologies (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Work on improving and simplifying models through advanced machine learning techniques.
- 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 analytical and statistical methods.
Other
- Bachelor’s degree or equivalent practical experience.
- Master's degree or PhD in Computer Science, Mathematics, or a related Science or Technical field.
- 1 year of experience in a technical leadership role.
- Must be willing to work in the US
- Google is proud to be an equal opportunity workplace and is an affirmative action employer.