Software Engineer, AI/ML, Search Personalization
Mountain View, CA, USA · Full-time · Posted Oct 20, 2026
- Experience
- 2 years of software development experience, or 1 year with an advanced degree; 2 years with C++; 1 year building and deploying recommendation system models in production; 1 year integrating generative AI tools or LLM interfaces into workflows.
- Education
- Bachelor’s degree or equivalent practical experience.
About the job
Develop software for Google Search personalization, including production recommendation systems and machine-learning solutions.
What you'll do
- Write product or system development code and participate in design and code reviews.
- Implement solutions in specialized ML areas, use ML infrastructure, and contribute to model optimization and data processing.
- Contribute to documentation and use AI tools and technologies.
What they ask for
- Bachelor’s degree or equivalent practical experience.
- 2 years of software development experience in one or more programming languages, or 1 year with an advanced degree; 2 years of C++ software development experience.
- 1 year building and deploying recommendation system models in production.
- 1 year integrating generative AI tools or LLM interfaces into workflows.
Nice to have
- Master's degree or PhD in Computer Science or related technical fields; 2 years of experience with data structures and algorithms.
- Experience developing accessible technologies, recommendation or ranking algorithms, and software that generates suggestions.
Pay
$147000 - $210000 (USD) base salary
Tools
C++, ML infrastructure, generative AI tools, LLM interfaces
AI focus
Implement specialized ML solutions, optimize models and process data, build and deploy production recommendation systems, and integrate generative AI tools or LLM interfaces into workflows.
Model-written summary · the original posting is authoritative