AI Research Software Engineer, Code Search

Google Google · Big Tech · Bengaluru, Karnataka, India

AI Research Software Engineer focused on empowering agents and engineers with efficient and intelligent code exploration capabilities. This role involves partnering with agent teams to create sub-agents, tools, and RAG solutions, researching new techniques for code exploration, integrating LLMs and RAG for natural language code search and chat agents, and improving the scalability of the Code Search platform.

What you'd actually do

  1. Partner with agent teams (Gemini Coder, Duckie, Basecamp) to create sub-agents, tools, RAG solutions and workflows enabling them to do better code exploration.
  2. Research and POCs on new techniques of improving accuracy of code exploration for coding and knowledge Agents.
  3. Integrate LLMs, RAG, Skills to augment Code Search with features like natural language code search, chat agents.
  4. Design, develop, and maintain core features of the Google Code Search platform, used by thousands of engineers daily.
  5. Improve the efficiency and scalability of Code Search infrastructure, ensuring fast response times and high availability.

Skills

Required

  • software development
  • Speech/audio
  • reinforcement learning
  • ML infrastructure
  • model deployment
  • model evaluation
  • optimization
  • data processing
  • debugging

Nice to have

  • GenAI
  • RAG
  • Agents
  • data structures
  • algorithms
  • Google infrastructure
  • scalable distributed systems

What the JD emphasized

  • partner with agent teams
  • create sub-agents, tools, RAG solutions and workflows
  • research and POCs on new techniques
  • integrate LLMs, RAG, Skills
  • natural language code search, chat agents
  • improve the efficiency and scalability of Code Search infrastructure

Other signals

  • building agentic systems
  • integrating LLMs
  • improving code search platform