Software Engineer, ML, Search Ads Creatives
Mountain View, CA, USA · Full-time · Posted Oct 28, 2026
- Experience
- 2 years of software development in Python, or 1 year with an advanced degree; 2 years of ML/AI experience; 1 year each in production recommendation systems and ML infrastructure.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develop and deploy machine-learning systems for Search Ads, including recommendation models and LLM-powered ad targeting, retrieval, and creative generation.
What you'll do
- Write product or system development code and collaborate on design and code reviews.
- Build and deploy recommendation models; optimize models and process data using ML infrastructure.
- Fine-tune LLMs for targeting, large-scale retrieval, pseudo-rater, and other Ads applications.
What they ask for
- Bachelor’s degree or equivalent practical experience.
- 2 years of software development experience in Python, or 1 year with an advanced degree.
- 2 years of experience with ML/AI algorithms, tools, deep learning, or other AI/ML modeling.
- 1 year each building and deploying production recommendation models and working with ML infrastructure.
Nice to have
- Master's degree or PhD in Computer Science or a related technical field.
- Experience with data structures and algorithms, accessible technologies, GenAI/LLM fine-tuning, or Search/Ads infrastructure.
Pay
$147000 - $210000 (USD) base salary
Tools
Python, Gemini, LLMs, ML infrastructure
AI focus
Build recommendation systems, fine-tune LLMs for Ads applications, and automate ad asset generation and composition using Generative AI.
Model-written summary · the original posting is authoritative