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

A global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising technologies.
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 with advanced NLP and machine learning, focusing on developing next-generation technologies that impact billions of users. The position requires expertise in both traditional software development and specialized knowledge in natural language processing and machine learning infrastructure.

As part of Google's Workspace team, you'll be working on products that help users connect, communicate, and collaborate. The role involves developing solutions that scale massively and extend beyond traditional web search, incorporating cutting-edge AI and NLP technologies. You'll be responsible for writing production code, implementing NLP solutions, and working with ML infrastructure while collaborating with peers through design and code reviews.

The ideal candidate will bring strong software development fundamentals combined with specialized knowledge in NLP and ML. You'll have the opportunity to work on critical projects with the flexibility to grow and evolve with Google's fast-paced business. The position offers exposure to various aspects of software development, from system design to implementation and optimization of ML models.

Working at Google means joining a team that's pushing the boundaries of what's possible in technology. You'll be part of a company that values innovation, technical excellence, and the ability to solve complex problems at scale. The role offers the chance to work on products that directly impact how millions of users across homes, businesses, universities, and nonprofits experience and utilize technology in their daily lives.

Last updated 14 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
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • 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)

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

Medical Insurance
401k
Parental Leave
  • Comprehensive health coverage
  • Retirement benefits
  • Parental leave support

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

Cloud Engineer II, AI/ML, Professional Services (English, Spanish)

Cloud Engineer II position at Google Cloud focusing on AI/ML solutions, requiring 6 years of ML experience and fluency in English and Spanish.

App Development Customer Engineer, Global Partnerships Sellside

App Development Customer Engineer role at Google focusing on AI/ML solutions for EMEA partners, requiring 6 years of experience and deep technical expertise.