Taro Logo

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

Google is a leading technology company developing next-generation AI and search technologies.
Machine Learning
Senior Software Engineer
5+ years of experience
AI
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 part of Google's efforts 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 a strong background in software development, data structures/algorithms, and Natural Language Processing.

As a Senior Software Engineer at Google, you will work on critical projects with opportunities to switch teams as the business evolves. The role requires versatility, leadership qualities, and enthusiasm to tackle new problems across the full-stack. You'll be involved in developing a conversational AI tool that enables users to collaborate with generative AI to augment their imagination, expand curiosity, and enhance productivity.

Key responsibilities include writing and testing code, collaborating on design and code reviews, contributing to documentation, troubleshooting complex issues, and designing and implementing NLP solutions. You'll also work with ML infrastructure and contribute to model optimization and data processing.

Google offers a dynamic work environment and is committed to creating a culture of belonging and equal opportunity. They welcome applications from diverse backgrounds and provide accommodations for applicants with special needs. Join Google in pushing the boundaries of technology and making a significant impact on how people interact with information and AI.

Last updated 8 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 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, and 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)

Interested in this job?