Software Engineer III, AI/ML Natural Language Processing, Google Cloud AI

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$136,000 - $200,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer III, AI/ML GenAI, Applied AI

Software Developer III position at Google focusing on AI/ML and GenAI implementation, requiring 2 years of software development experience and expertise in machine learning infrastructure.

Software Developer III, Applied AI, Google Cloud

Software Developer III position at Google Cloud focusing on Applied AI and Food AI platform development, requiring Python expertise and ML/NLP experience.

Software Developer III, AI/ML Natural Language Processing, Google Workspace

Software Developer III position at Google focusing on AI/ML Natural Language Processing for Google Workspace, combining software engineering with machine learning expertise.

Software Developer III, AI/ML, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI/ML solutions and infrastructure with opportunities to work on cutting-edge technologies that impact billions of users.

Software Developer III, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on developing AI solutions for financial services industry, requiring 2+ years of software development experience.

Description For Software Engineer III, AI/ML Natural Language Processing, Google Cloud AI

Google Cloud AI is seeking a Software Engineer III to join their AI/ML Natural Language Processing team. This role is part of Google's broader mission to revolutionize how billions of users interact with technology. You'll be working on cutting-edge NLP solutions within Google Cloud AI Research team, which focuses on addressing AI challenges across various industries including tech, healthcare, finance, and retail.

The position offers a competitive base salary range of $136,000-$200,000, plus additional benefits including bonus and equity. As a Software Engineer III, you'll be responsible for developing product code, implementing NLP solutions, and working with ML infrastructure. The role requires strong expertise in software development, data structures, algorithms, and specific experience with NLP concepts and ML infrastructure.

You'll be part of a team that pushes the boundaries of AI research while maintaining a strong focus on practical applications that benefit Google Cloud customers. The position offers opportunities to collaborate with both research and product teams, contributing to state-of-the-art AI advancements while ensuring real-world impact.

The ideal candidate will have at least 2 years of software development experience and 1 year of specialized experience in NLP and ML infrastructure. A Bachelor's degree is required, though advanced degrees (Master's or PhD) in Computer Science or related fields are preferred. You'll need to be versatile, display leadership qualities, and be enthusiastic about tackling new problems across the full-stack as Google continues to push technology forward.

Working at Google's Sunnyvale location, you'll be part of a global team that values diversity, equality, and inclusion. The role offers the opportunity to work on specific projects critical to Google's needs, with possibilities to switch teams and projects as both you and the fast-paced business grow and evolve.

Last updated 3 months ago

Responsibilities For Software Engineer III, AI/ML Natural Language Processing, Google Cloud AI

  • Write 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
  • Implement NLP solutions, utilize ML infrastructure, and contribute to model optimization and data processing

Requirements For Software Engineer III, AI/ML Natural Language Processing, Google Cloud AI

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with data structures or algorithms
  • 1 year of experience with Natural Language Processing (NLP) concepts or techniques
  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)

Interested in this job?