Taro Logo

Senior Software Engineer, Generative AI

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

Job Description

Google is seeking a Senior Software Engineer specializing in Generative AI to join their research team. This role combines software engineering excellence with cutting-edge AI development, focusing on technologies that impact billions of users. As part of Google Research, you'll work on fundamental research and product development, contributing to breakthroughs in generative AI, machine learning infrastructure, and large language models.

The position requires strong technical expertise in both software engineering and machine learning, particularly in areas like model deployment, evaluation, and optimization. You'll be working in a collaborative environment, participating in design reviews, writing production code, and ensuring best practices in software development.

Google Research is known for its commitment to advancing technology and sharing knowledge through academic publications and open-source projects. This role offers the opportunity to work on projects that define the future of technology while being part of a team that values innovation and technical excellence.

The ideal candidate will bring experience in software development, ML infrastructure, and generative AI techniques, combined with strong leadership qualities and the ability to work on complex, cross-functional projects. You'll be responsible for designing, developing, and maintaining software solutions while managing project priorities and deliverables.

This position offers the chance to work at the forefront of AI technology, contributing to Google's mission of organizing the world's information and making it universally accessible and useful. You'll be part of a team that values diversity, innovation, and technical excellence, with opportunities to influence the development of technologies used by billions of people worldwide.

Last updated 9 days ago

Responsibilities For Senior Software Engineer, Generative AI

  • 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 Software Engineer, Generative AI

Python
Java
  • 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
  • 3 years of experience with ML infrastructure
  • 1 year of experience with GenAI techniques or concepts