Taro Logo

Research Software Engineer, Google Research

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

Job Description

Google Research is seeking a Research Software Engineer to join their team working on next-generation intelligent systems, specifically focusing on Gemini capabilities. This role combines software engineering expertise with machine learning research, working at the frontier of large language model development. The position involves improving key capabilities like multi-turn interactions, factuality, and search for Gemini through innovative research approaches and practical implementation.

The ideal candidate will have strong software development experience combined with expertise in machine learning, particularly in LLM training and generative models. They will be responsible for designing and conducting experiments, implementing evaluation strategies, and collaborating across teams to bring new model capabilities to production. The role offers the opportunity to work with cutting-edge AI technology while contributing to products that impact billions of users.

Working at Google's Mountain View location, you'll be part of a dynamic team that measures and improves key capabilities for Gemini. The position offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone passionate about advancing the field of AI while working on practical applications at scale.

The role requires both technical depth and research acumen, as you'll be reviewing latest literature, designing experiments, and implementing solutions for complex modeling challenges. You'll have the chance to present your work to executive stakeholders and help shape the development roadmap for one of Google's most important AI initiatives.

Last updated 4 hours ago

Responsibilities For Research Software Engineer, Google Research

  • Scope and drive research efforts to improve complex frontier Gemini capabilities, such as multi-turn, factuality and tool-use
  • Review the latest literature to guide research and experimental directions
  • Curate and generate data to evaluate and improve Gemini capabilities
  • Design and implement both human and automated evaluation strategies
  • Design and conduct supervised fine-tuning and reinforcement learning experiments
  • Collaborate with partners and product functions to deliver new model capabilities to production

Requirements For Research Software Engineer, Google Research

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with LLM training and generative models
  • Experience using Python libraries and frameworks

Benefits For Research Software Engineer, Google Research

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Related Jobs

AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineering role at Google focusing on implementing machine learning solutions for national security customers, requiring Top Secret clearance and extensive ML experience.

Senior AI/ML Engineer, National Security, Public Sector

Senior AI/ML Engineer position at Google focusing on national security solutions, requiring ML expertise, customer experience, and top secret clearance.

Senior Research Software Engineer, AI Coding Agent, Labs

Senior Research Software Engineer position at Google Labs focusing on AI Coding Agent development, combining ML research with practical software engineering to revolutionize software development through AI-powered tools.

Senior Software Engineer, Labs AI

Senior Software Engineer position at Google Labs AI focusing on developing next-generation AI agents and LLM-based software development tools.

Senior Software Engineer, AI/ML, Android

Senior Software Engineer position at Google focusing on AI/ML development for Android platform, combining machine learning expertise with mobile system development to enhance Android's AI capabilities.