Taro Logo

Senior Software Engineer, Machine Learning, Gemini

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

Description For Senior Software Engineer, Machine Learning, Gemini

Google is seeking a Senior Software Engineer to join their Gemini team, focusing on improving the accuracy and factuality of responses generated by their conversational AI tool. The role involves working with cutting-edge GenAI techniques, including Large Language Models and Multi-Modal systems. You'll be responsible for implementing sophisticated model training strategies, optimizing RAG approaches, and collaborating with research teams to advance state-of-the-art machine learning applications.

The position requires extensive experience in software development, ML infrastructure, and GenAI techniques. You'll be working on Gemini, a conversational AI tool that enables users to collaborate with generative AI to enhance productivity and expand creativity. The role offers opportunities to work on critical projects with high visibility and impact.

As part of Google's engineering team, you'll have the chance to contribute to technologies that affect billions of users worldwide. The company's scope extends beyond web search, encompassing various areas such as distributed computing, system design, AI, and natural language processing. Google offers a dynamic environment where engineers can be versatile, show leadership, and tackle new challenges across the full technology stack.

The ideal candidate will have at least 5 years of software development experience and 3 years of specialized experience in GenAI and ML infrastructure. A background in training and optimizing large language models is highly valued. You'll be joining a team focused on pushing the boundaries of AI technology while maintaining high standards of accuracy and reliability in AI-generated responses.

Working at Google means being part of a company that values diversity, equality, and inclusion. The company provides equal opportunities and is committed to building a representative workforce. This role offers the chance to work on revolutionary AI technology while being part of a supportive and innovative team environment.

Last updated 8 months ago

Responsibilities For Senior Software Engineer, Machine Learning, Gemini

  • Leverage model training strategies like Supervised Fine Tuning (SFT) and preference-based approaches to improve the quality of language models
  • Iterate on the Retrieval-Augmented-Generation (RAG) approaches to improve the accuracy of language model responses
  • Collaborate with cross-functional and Research teams on applying state-of-the-art machine learning approaches to LLM-based products

Requirements For Senior Software Engineer, Machine Learning, Gemini

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with state-of-the-art GenAI techniques
  • 3 years of experience with ML infrastructure
  • PhD in Machine Learning or related field (preferred)
  • Experience with training and optimizing large language models (preferred)
  • Ability to grow under pressure in high-stakes, high-visibility environments (preferred)

Interested in this job?