← All roles

Senior Software Engineer, Workspace Search Quality

Google· Google Cloud - Software Engineering
Apply on company site
Bengaluru, Karnataka, IndiaFull-timePosted 3w ago

About the role

Software engineer role focused on improving Workspace search quality using machine learning, with opportunities to influence end-to-end search experiences and collaborate across teams.

Responsibilities

  • Work with teammates to identify opportunities to improve the Search quality by incorporating advanced ML technologies in Search projects.
  • Build solutions to enable novel Search experiences (e.g. enabling natural language queries).
  • Design, and implement machine learning models and algorithms for improving search quality.
  • Solve complex problems related to interactions between different search components like query understanding, knowledge understanding along with ranking.
  • Handle all technical aspects of development, including technical requirements definition, design, implementation, unit testing, and integration.

Qualifications

  • Bachelor’s degree or equivalent practical experience.
  • 5 years of experience programming in Python or C++.
  • 3 years of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging).
  • 3 years of experience testing, maintaining, or launching software products.
  • 1 year of experience with software design and architecture.
  • 1 year of experience with GenAI techniques (e.g., LLMs, Multi-Modal, Large Vision Models) or with GenAI-related concepts (language modeling, computer vision).

Skills

Required:PythonC++Machine Learning infrastructureSoftware design and architectureGenAI techniques
Last updated Oct 23, 2026. Interested? Apply on the company site.

About Google

Google Search homepage

llmtext-to-speechvoice-ai-stack

More open roles at Google