Back to Alphabet jobs
Alphabet

Research Engineer, Tool Use, DeepMind

Bengaluru, Karnataka, India

Job Description

At Google, we put our users first. The world is always changing, so we need Product Managers who are continuously adapting and excited to work on products that affect millions of people every day.

In this role, you will work cross-functionally to guide products from conception to launch by connecting the technical and business worlds. You can break down complex problems into steps that drive product development.

One of the many reasons Google consistently brings innovative, world-changing products to market is because of the collaborative work we do in Product Management. Our team works closely with creative engineers, designers, marketers, etc. to help design and develop technologies that improve access to the world's information. We're responsible for guiding products throughout the execution cycle, focusing specifically on analyzing, positioning, packaging, promoting, and tailoring our solutions to our users.

In this role, the team is responsible for ensuring that Search delivers on its goals of latency, capacity, and reliability.

In Google Search, we're reimagining what it means to search for information – any way and anywhere. To do that, we need to solve complex engineering challenges and expand our infrastructure, while maintaining a universally accessible and useful experience that people around the world rely on. In joining the Search team, you'll have an opportunity to make an impact on billions of people globally.

Responsibilities

  • Write and test product or system development code.
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality.

Qualifications

Minimum qualifications:

  • Bachelor's degree in computer science, mathematics, physics, electrical engineering, machine learning or equivalent equivalent practical experience
  • 5 years of experience with software development in one or more programming languages.
  • 5 years of experience with training of Machine Learning models.
  • Experience in industry or a research lab working on machine learning problems and engineering workflows.

Preferred qualifications:

  • Experience with data analysis at scale, data visualization and data ingestion pipelines for training models.
  • Experience with Large Language Models and notably Agents and Tools.
  • Working knowledge of JAX/PyTorch or similar frameworks.

About Alphabet

First seen: July 10, 2026
Last updated: July 14, 2026