Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Platforms

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information, delivering enterprise-grade cloud solutions.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

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

Google is seeking a Senior Software Engineer specializing in AI/ML Natural Language Processing for their Cloud Platforms division. This role represents a unique opportunity to work at one of the world's leading technology companies, developing next-generation technologies that impact billions of users globally.

The position involves working on critical projects within Google Cloud, which accelerates organizations' digital transformation capabilities across more than 200 countries. As a senior engineer, you'll be at the forefront of developing and implementing NLP solutions, leveraging sophisticated ML infrastructure, and contributing to model optimization and data processing.

The role requires a strong background in software development, with particular expertise in Natural Language Processing and ML infrastructure. You'll be responsible for writing and testing code, collaborating with peers through design reviews, contributing to documentation, and solving complex technical challenges. The position offers significant growth potential, with opportunities to switch teams and projects as both you and the business evolve.

Google offers a competitive compensation package, including a base salary range of $166,000-$244,000, plus bonus, equity, and comprehensive benefits. The company is committed to fostering an inclusive environment and building a workforce representative of its diverse user base.

The ideal candidate will bring 5+ years of software development experience, strong expertise in NLP concepts and algorithms, and proven experience with ML infrastructure. You'll be joining a dynamic team that pushes the boundaries of technology while maintaining Google's high standards for code quality and system design.

This role offers the opportunity to work on cutting-edge technology while contributing to products that have a global impact. You'll be part of a team that values innovation, technical excellence, and collaborative problem-solving, making it an ideal position for someone looking to advance their career in AI/ML while working on meaningful projects at scale.

Last updated 6 minutes ago

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

  • Write and test 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
  • 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, Google Cloud Platforms

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
  • 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

Benefits For Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Platforms

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Platforms

Senior Software Engineer, Infrastructure, Automated Optimization, ML Models

Senior Software Engineer position at Google Cloud focusing on ML infrastructure and automated optimization, offering competitive compensation and benefits in Durham or Raleigh, NC.

Senior Software Engineer, AI/ML, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on machine learning research and implementation with competitive compensation and benefits.

Senior Software Engineer, AI/ML GenAI, Google Cloud AI

Senior Software Engineer position at Google Cloud AI, focusing on GenAI development and implementation, offering competitive compensation and the opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, AI/ML GenAI, Google Cloud Applications AI

Senior Software Engineer position at Google Cloud AI focusing on GenAI development and implementation, requiring expertise in ML infrastructure and AI techniques.

Senior Software Engineer, Machine Learning, Core

Senior Software Engineer position at Google's Core team, focusing on Machine Learning and AI technologies, offering competitive compensation and the opportunity to impact billions of users.