Software Engineer, Gemini App, Info Seek, Quality, DeepMind

Google
Mountain View, CA, USA

About the job

We are the Information Verticals team for the Gemini application, bringing Search, Maps, Shopping, and other information-related features to both the web and mobile Gemini applications. We are a changing organization bringing features from ideation to launch in a matter of months. We are a non-bureaucratic, innovative, bottom-up organization. In this role, you will leverage your expertise in quality and Artificial Intelligence (AI) applications to ensure the Gemini applications deliver reliable and personalized experiences.

Responsibilities

Design and implement sophisticated Large Language Model (LLM)-powered systems, focusing on context engineering, agentic workflows with tool integration, and scalable serving infrastructure to power next-generation features.

Lead the development of evaluation frameworks, including the creation of high-quality datasets and automated auto-rater solutions, to identify model weaknesses and drive performance improvements.

Collaborate closely with Product, User Experience (UX), and Research teams to translate user needs into intuitive features, ensuring a seamless integration of Artificial Intelligence (AI) capabilities within the ecosystem.

Analyze user data and model outputs to refine personalized experiences, partnering with Research teams to feed product-driven insights back into base model development for continuous enhancement.

Advocate a culture of excellence by defining performance metrics, setting development standards, and establishing best practices for Large Language Model (LLM) evaluation and ethical, responsible AI deployment.

Qualifications

Minimum

Bachelor’s degree or equivalent practical experience.

2 years of experience with software development programming in Python.

2 years of experience working with Large Language Models (LLMs), including fine-tuning, prompt engineering, or evaluating LLM performance.

2 years of experience with performance optimization, systems data analysis, visualization tools, or debugging.

Preferred

Master's degree or PhD in Computer Science, or a related technical field.

Experience with ML frameworks (e.g., TensorFlow, JAX, PyTorch).

Experience building scalable, efficient C++ back-end infrastructure components within a distributed system.

Experience using metrics and user logging to inform product decisions through A/B experiments, with a data-driven mindset.

Experience developing accessible technologies.