Taro Logo

Senior Software Engineer, Labs AI

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

Job Description

Google Labs AI is seeking a Senior Software Engineer to join their innovative team focused on advancing AI technology and software development. This role sits within Labs, a group dedicated to incubating early-stage efforts that support Google's core mission of organizing and making information universally accessible.

The position offers an exciting opportunity to work at the cutting edge of AI development, specifically focusing on Large Language Models (LLMs) and AI agents. You'll be responsible for designing and developing next-generation software development agents, with a particular focus on Stitch - an AI code agent for creating high-quality user interfaces.

The ideal candidate will bring strong software development experience in Python, combined with expertise in Machine Learning/AI infrastructure. You'll work in a collaborative environment alongside software engineers, research scientists, and product managers to translate research concepts into production-ready AI systems.

This role offers competitive compensation ranging from $166,000 to $244,000, plus bonus, equity, and comprehensive benefits. Located in either Boulder, CO or Mountain View, CA, you'll be part of Google's world-class engineering team, contributing to projects that impact billions of users globally.

The position requires a minimum of 5 years of Python development experience and a strong foundation in ML/AI infrastructure. A PhD in Computer Science, AI, ML, or related field is preferred, along with experience in LLMs and autonomous multi-step AI agents.

As part of Google's Labs team, you'll have the opportunity to drive innovation in AI technology, working on projects that have the potential to transform how users interact with Google's products. The role combines technical expertise with creative problem-solving, offering the chance to shape the future of AI-driven software development.

Last updated 6 hours ago

Responsibilities For Senior Software Engineer, Labs AI

  • Design, develop, and evaluate the next generation of software development agents using code-based Large Language Models (LLMs)
  • Work specifically on developing an AI agent for Stitch, an AI code agent optimized for creating high-quality, well-designed user interfaces
  • Collaborate closely with software engineers, research scientists, and product managers to integrate LLM agents into new products and surfaces
  • Translate research concepts and prototypes into scalable, and production-ready Artificial Intelligence (AI) systems
  • Apply a solid understanding of software development practices, machine learning algorithms, and data engineering principles to drive project success

Requirements For Senior Software Engineer, Labs AI

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in Python
  • Experience in Machine Learning/AI Infrastructure

Benefits For Senior Software Engineer, Labs AI

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