Taro Logo

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

A global technology company that develops next-generation technologies changing how billions of users connect, explore, and interact with information.
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

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 a software engineer at Google, you'll be working on critical projects that impact billions of users worldwide. The role encompasses various technical areas, including information retrieval, distributed computing, large-scale system design, artificial intelligence, and natural language processing. Google's products handle information at massive scale, requiring innovative solutions and fresh perspectives.

The ideal candidate will bring strong expertise in NLP and ML infrastructure, combined with solid software development fundamentals. You'll have the opportunity to work with cutting-edge AI technology while collaborating with talented peers and stakeholders. The role offers growth potential with opportunities to switch teams and projects as both you and the business evolve.

Google provides an inclusive work environment, committed to building a diverse workforce that represents its global user base. The company offers a culture of belonging and equal employment opportunities, making it an attractive destination for talented engineers looking to make a significant impact in the field of AI and machine learning.

This position requires a blend of technical expertise, leadership qualities, and enthusiasm for tackling new challenges across the full-stack as Google continues to push technology forward. You'll be working on Gemini, a significant project in Google's AI initiatives, making this an excellent opportunity for those passionate about advancing the field of natural language processing and AI.

Last updated 6 months 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?