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

A global technology company that develops innovative products and services used by billions of users worldwide for search, cloud computing, software, and hardware.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

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

Google is seeking a Software Developer III specializing in AI/ML Natural Language Processing for their Google Workspace team. This role combines software engineering expertise with machine learning, specifically focusing on NLP applications. As part of Google's engineering team, you'll be working on technologies that impact billions of users worldwide, developing solutions that enhance how people connect, explore, and interact with information.

The position requires strong foundations in both software development and machine learning, with particular emphasis on Natural Language Processing. You'll be working on critical projects within Google Workspace, implementing NLP solutions, and utilizing ML infrastructure to optimize and process data. The role offers opportunities to work across the full technology stack and contribute to Google's next-generation technologies.

Working at Google means joining a team that develops products helping users connect, communicate, and collaborate globally. You'll be part of the team behind Google Workspace, which serves millions of users across homes, businesses, universities, and nonprofits. The role combines technical expertise with collaborative work, including code reviews, documentation, and system optimization.

This is an excellent opportunity for someone passionate about machine learning and software development, offering the chance to work on large-scale systems with real-world impact. Google provides a collaborative environment focused on innovation and technical excellence, with opportunities for growth and development as the technology landscape evolves.

Last updated 5 minutes ago

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

  • 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 Developer III, AI/ML Natural Language Processing, Google Workspace

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?

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

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, 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.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5 years of Python experience and AI expertise, offering $147K-$216K base salary.