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 13 days 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 Research Scientist, Kaggle

Senior Research Scientist position at Google's Kaggle team, focusing on AI research, LLM benchmarking, and machine learning platform development.

Senior Software Engineer, Generative AI, Google Cloud AI

Senior Software Engineer position at Google Cloud AI focusing on Generative AI development, requiring 5+ years of experience and expertise in machine learning.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google's Core team, focusing on machine learning and AI development with competitive compensation and opportunities for technical leadership.

Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer position at Google Cloud focusing on Core Machine Learning, offering competitive compensation and the opportunity to work on cutting-edge ML technologies.

Senior Software Engineer, Machine Learning, Gemini

Senior Software Engineer position at Google working on Gemini, focusing on Machine Learning, AI models, and infrastructure development.