Senior Software Engineer, Machine Learning, Gemini

Google develops next-generation technologies changing how billions interact with information and each other.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
6+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, Machine Learning, Gemini

Google is seeking a Senior Software Engineer specializing in Machine Learning for their Gemini project. This role is part of Google's initiative to develop next-generation technologies that change how billions of users connect, explore, and interact with information and one another. The ideal candidate will have extensive experience in software engineering, particularly in Machine Learning models, ML infrastructure, Natural Language Processing, or Computer Vision.

The position involves working on Gemini, a conversational AI tool that enables users to collaborate with generative AI to augment their imagination, expand their curiosity, and enhance their productivity. As a senior engineer, you'll be expected to write and test code, lead design reviews, review code from other developers, contribute to documentation, and troubleshoot complex system issues.

Google offers a competitive salary range of $161,000-$239,000 plus bonus, equity, and benefits. The company values versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack. This role provides opportunities to switch teams and projects as both you and the fast-paced business grow and evolve.

Google is committed to diversity, equity, and inclusion, providing equal opportunities for all qualified candidates. They offer accommodations for applicants with special needs and require English proficiency for effective global collaboration. Join Google in pushing the boundaries of technology and making a significant impact on how people interact with information and AI.

Last updated 7 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Gemini

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency)
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality

Requirements For Senior Software Engineer, Machine Learning, Gemini

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 6 years of experience in software engineering, including experience with Machine Learning (ML) models, ML infrastructure, Natural Language Processing or Computer Vision
  • 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, and 1 year of experience with software design and architecture

Benefits For Senior Software Engineer, Machine Learning, Gemini

Medical Insurance
Equity
  • Competitive salary range: $161,000-$239,000
  • Bonus
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Machine Learning, Gemini

Senior Software Developer, Machine Learning, Google Workspace

Senior Software Developer role at Google, focusing on Machine Learning for Google Workspace. Develop next-gen technologies, 5+ years experience required.

Cloud Engineer, AI/ML, Professional Services, Google Cloud

Senior Cloud AI Engineer position at Google Cloud, designing and implementing machine learning solutions for customers.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer role at Google Cloud AI, focusing on Generative AI and machine learning technologies.

Senior Software Engineer, Natural Language Processing

Senior Software Engineer role at Google Research, focusing on Natural Language Processing and Large Language Models for multilingual capabilities.

Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer role at Google Ads, focusing on Machine Learning and AI technologies.