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

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
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 the Google Workspace team. This role is integral to developing next-generation technologies that impact billions of users worldwide. The position combines software development expertise with specialized knowledge in Natural Language Processing and Machine Learning infrastructure.

The role is part of Google's broader mission to advance how users connect, explore, and interact with information and each other. As a Software Developer III, you'll work on critical projects within Google Workspace, with opportunities for growth and project diversity. The team focuses on developing products that help users connect, communicate, and collaborate, serving millions of users across homes, businesses, universities, and nonprofits globally.

The ideal candidate will bring expertise in software development, data structures, algorithms, and specific experience in NLP and ML infrastructure. You'll be working with a team that values versatility, leadership, and enthusiasm for tackling new challenges across the full technology stack. The position offers the opportunity to work on products that are shaping the future of web experiences and computing.

This role at Google offers the chance to work with cutting-edge technologies, collaborate with industry experts, and contribute to products that have global impact. The company's commitment to innovation, coupled with its focus on user experience and accessibility, makes this an exciting opportunity for someone passionate about combining software development with AI/ML technologies.

Last updated 17 days 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

  • 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

Product Manager, Assurance Evaluations, Google Cloud

Product Manager position at Google Cloud focusing on Responsible AI evaluations and implementations, requiring 5+ years of product management experience and AI/ML expertise.

Software Developer III, Applied AI

Software Developer III position at Google Cloud focusing on Applied AI development, requiring 2+ years of experience in software development and algorithms.

Research Scientist, Digital Humans

Research Scientist position at Google focusing on digital humans, computer vision, and machine learning, based in Zürich, Switzerland.

Software Developer III, AI/ML GenAI

Software Developer III position at Google Applied AI, focusing on GenAI development and ML infrastructure implementation with opportunities to impact billions of users globally.

Product Manager II, Search Ads Targeting

Lead Search Ads Targeting at Google as Product Manager II, developing strategies for advertiser signals while balancing privacy concerns and advancing AI integration.