Taro Logo

Senior Research Software Engineer, AI Coding Agent, Labs

Google is a global technology company that organizes the world's information and makes it universally accessible and useful.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Job Description

Google Labs is seeking a Senior Research Software Engineer to join their AI Coding Agent team, focusing on revolutionizing software development through AI-powered tools. This role combines cutting-edge research with practical software engineering, working on transformative AI products that advance Google's mission.

The position involves working with Large Language Models, building agentic flows, and developing solutions to amplify developer productivity and improve software quality. You'll be part of a team that's dedicated to making software creation more accessible through AI innovation.

As a Research Software Engineer, you'll be embedded within Google's broader research community, collaborating with research engineers, scientists, and product managers. The role offers opportunities to contribute to the research community through university partnerships and paper publications.

The team operates within Google Labs, an incubator for early-stage efforts focused on discovering and creating new ways to advance Google's core products. You'll work on projects that have the potential to transform user interactions with Google's services, driving innovation through new products and capabilities.

Key responsibilities include writing and testing code, leading design reviews, providing code review feedback, contributing to documentation, and resolving system issues. The ideal candidate will have strong experience in machine learning, particularly with LLMs, and a solid background in software development.

This position offers competitive compensation including base salary, bonus, equity, and comprehensive benefits. Google provides a collaborative and supportive environment where you can make significant impact while staying connected to the broader research community. The role represents an opportunity to shape the future of software development at one of the world's leading technology companies.

Last updated 6 hours ago

Responsibilities For Senior Research Software Engineer, AI Coding Agent, Labs

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Senior Research Software Engineer, AI Coding Agent, Labs

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with data structures/algorithms and software development
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • Experience with Large Language Models such as prompt engineering, applications for ML, evaluations, and post-training

Benefits For Senior Research Software Engineer, AI Coding Agent, Labs

Medical Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave

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 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.

Senior Software Engineer, AI for Large Scale Systems

Senior Software Engineering role at Google focusing on AI applications for large-scale systems, combining software development expertise with AI innovation to improve code generation and system reliability.