Taro Logo

Senior Software Engineer, Google Labs AI

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
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Google Labs AI

Google Labs AI is seeking a Senior Software Engineer to join their innovative team working on Google Flow, a groundbreaking product that makes creativity more accessible through AI technology. This role combines cutting-edge AI development with practical software engineering challenges, focusing on building scalable and user-friendly creative tools.

The position requires expertise in backend development, particularly with Kotlin or similar languages, and a strong foundation in system design and architecture. You'll be working on complex challenges including asynchronous APIs, video processing, and integration with Google's infrastructure. The role demands both technical excellence and leadership skills, as you'll be guiding technical decisions and collaborating across teams.

As part of Google Labs, you'll be at the forefront of innovation, working on early-stage efforts that have the potential to transform how users interact with Google's products. The team focuses on incubating new technologies and approaches that advance Google's core mission of organizing and making information accessible.

The compensation package is competitive, with a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. The position offers the opportunity to work from either Mountain View, CA or New York, NY, in a collaborative environment with some of the industry's best talents.

This role is perfect for someone who combines technical expertise with creative problem-solving, has experience with generative AI or rich media processing, and thrives in an ambiguous, fast-paced environment. You'll have the chance to make a significant impact on how millions of users create and interact with AI-powered creative tools.

The ideal candidate will have at least 5 years of software development experience, with 3 years focused on system design and architecture. A background in Computer Science or related field is required, with advanced degrees being a plus. Experience with AI technologies, particularly in generative AI or machine learning, would be highly valuable for this position.

Last updated a month ago

Responsibilities For Senior Software Engineer, Google Labs AI

  • Lead the development and launch of impactful, intuitive, and high-performance user-facing features for Google Flow
  • Design and implement robust, scalable solutions for complex challenges including asynchronous APIs
  • Drive high-level technical decisions and architectural direction
  • Collaborate strategically with Product Managers, UX Designers, and partner teams across Google
  • Address novel and complex technical hurdles, such as optimizing for paying users and large-scale media processing

Requirements For Senior Software Engineer, Google Labs AI

Kotlin
  • Bachelor's degree in Computer Science, a related technical field, or equivalent practical experience
  • 5 years of experience with software development, including in data structures and algorithms
  • 3 years of experience in system design and architecture, with a focus on building scalable and reliable software products
  • Experience in Kotlin or a comparable backend programming language, with large-scale backend systems
  • Experience leading technical projects from design to deployment, and collaborating with cross-functional teams

Benefits For Senior Software Engineer, Google Labs AI

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