Senior Software Engineer, AI/ML Natural Language Processing, Gemini

Google is a global technology leader that develops next-generation technologies for billions of users worldwide.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Senior Software Engineer, AI/ML Natural Language Processing, Gemini

Google is seeking a Senior Software Engineer specializing in AI/ML Natural Language Processing for their Gemini project. This role is at the forefront of developing conversational AI tools that enable users to collaborate with generative AI, helping to augment imagination, expand curiosity, and enhance productivity. As part of Google's engineering team, you'll be working on next-generation technologies that impact billions of users worldwide. The position involves developing sophisticated NLP solutions, working with ML infrastructure, and contributing to model optimization and data processing. Google's products handle information at massive scale, extending well beyond web search. The role offers opportunities to work on critical projects with the flexibility to switch teams as both you and the business evolve. The ideal candidate will be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack. You'll be joining a company that values diversity, inclusion, and innovation, working in an environment that encourages collaboration and technical excellence. This position combines the excitement of working with cutting-edge AI technology with the impact of Google's global reach, making it an exceptional opportunity for someone passionate about advancing the field of natural language processing.

Last updated a month ago

Responsibilities For Senior Software Engineer, AI/ML Natural Language Processing, Gemini

  • Write and test product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Design and implement NLP solutions, leverage ML infrastructure, and contribute to model optimization and data processing

Requirements For Senior Software Engineer, AI/ML Natural Language Processing, Gemini

Python
Java
  • 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 Natural Language Processing (NLP) concepts, algorithms, and experience in designing NLP solutions
  • 3 years of experience with ML infrastructure

Interested in this job?

Jobs Related To Google Senior Software Engineer, AI/ML Natural Language Processing, Gemini

Senior Customer and Partner Solutions Engineer, Machine Learning

Senior ML Solutions Engineer role at Google, combining AI expertise with customer solutions, requiring 6 years of experience in web technologies and programming.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google focusing on Machine Learning within the Core team, building fundamental technologies that power Google's flagship products.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI team, focusing on developing cutting-edge AI solutions and ML infrastructure with competitive compensation and benefits.

Senior Software Engineer, AI/ML

Senior Software Engineer position at Google focusing on AI/ML development and infrastructure optimization.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on developing cutting-edge AI solutions and ML infrastructure with competitive compensation and benefits.