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

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$161,000 - $239,000
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. The position offers a competitive compensation package including base salary, bonus, equity, and benefits.

The ideal candidate will have strong expertise in software development, Natural Language Processing, and ML infrastructure. You'll be working on critical projects with opportunities to switch teams as the business evolves. The role requires versatility, leadership qualities, and enthusiasm for tackling new problems across the full-stack.

Key responsibilities include writing and testing code, collaborating on design and code reviews, contributing to documentation, troubleshooting complex issues, and designing NLP solutions. You'll be working with cutting-edge AI technology while helping to shape the future of how users interact with information.

Google offers a collaborative environment where engineers can make a significant impact on products used by billions of users. The company is committed to diversity, equality, and creating a culture of belonging. This is an excellent opportunity for someone passionate about AI/ML who wants to work on innovative projects at a global scale.

The position comes with comprehensive benefits and the opportunity to work in either Mountain View, CA or New York City. You'll be part of a team pushing the boundaries of what's possible in AI and natural language processing, while contributing to products that have a real-world impact on how people interact with technology.

Last updated 9 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 to ensure best practices amongst available technologies
  • 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
  • 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 (e.g., model deployment, model evaluation, optimization, data processing, debugging)

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive benefits package including medical, dental, vision insurance
  • 401k plan
  • Bonus
  • Equity

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.