Taro Logo

Senior Software Engineer, Gemini Code Assist

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

Job Description

Google is seeking a Senior Software Engineer for their Gemini Code Assist organization, focusing on developing cutting-edge GenAI-based development tools that are revolutionizing developer productivity. This role sits at the intersection of software engineering and artificial intelligence, where you'll be working on implementing functionalities that interact with Google's latest Large Language Models (LLMs).

As part of this position, you'll collaborate closely with top researchers, engineers, and product managers from both Google Cloud AI and Google Research teams. You'll be responsible for developing challenging machine learning solutions that directly contribute to Google's product excellence, particularly in creating features that integrate next-generation large language models while balancing performance and deployment constraints.

The role involves both server-side and middleware development, requiring a strong foundation in software engineering principles and an understanding of AI/ML technologies. You'll be working within Google Cloud, which serves customers in over 200 countries and territories, helping organizations digitally transform their businesses using Google's cutting-edge technology.

Key responsibilities include managing project priorities and deliverables, participating in design reviews, reviewing code from other developers, contributing to documentation, and troubleshooting complex system issues. You'll need to bring technical expertise in software development, with at least 5 years of experience, and demonstrate leadership qualities as you work on critical projects.

This is an excellent opportunity for someone who wants to work at the forefront of AI technology while building developer tools that will impact the broader software engineering community. The role offers the chance to work with state-of-the-art language models and contribute to products that are shaping the future of software development. You'll be part of Google's larger mission to organize the world's information and make it universally accessible and useful, while working specifically on tools that enhance developer productivity through artificial intelligence.

Last updated 8 days ago

Responsibilities For Senior Software Engineer, Gemini Code Assist

  • Manage project priorities, deadlines, and deliverables
  • 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 Software Engineer, Gemini Code Assist

  • 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