Taro Logo

Senior Software Engineer, AI/ML Natural Language Processing

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI

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

Google is seeking a Senior Software Engineer specializing in AI/ML Natural Language Processing to join their team. This role is part of Google's mission to develop next-generation technologies that impact billions of users worldwide. The position focuses on natural language processing solutions and machine learning infrastructure, requiring expertise in Python programming and algorithmic development.

The role is based in either Kirkland or Seattle, Washington, offering a competitive base salary range of $166,000-$244,000, plus additional benefits including bonus, equity, and comprehensive benefits package. The position is part of Google's broader initiative in advancing AI and machine learning technologies.

As a senior engineer, you'll be responsible for designing and implementing NLP solutions, working with ML infrastructure, and contributing to model optimization and data processing. The role requires strong software development skills, experience with NLP concepts and algorithms, and proven expertise in launching and maintaining software products.

The ideal candidate will have at least 5 years of software development experience, with specific expertise in Python and data structures/algorithms. They should also possess 3 years of experience in NLP and ML infrastructure, demonstrating ability to design and implement complex NLP solutions.

This position offers the opportunity to work on cutting-edge AI/ML technologies at one of the world's leading technology companies. You'll be part of a team that's pushing the boundaries of what's possible in natural language processing, while contributing to products that impact users globally. The role combines technical expertise in software engineering with specialized knowledge in AI/ML, making it an exciting opportunity for those passionate about both fields.

Google offers a collaborative work environment, opportunities for professional growth, and the chance to work on challenging problems at scale. The company is committed to diversity and inclusion, providing equal opportunities for all qualified candidates. This role is perfect for someone who wants to make a significant impact in the field of AI/ML while working on products that reach billions of users.

Last updated 14 days ago

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

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

Python
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in Python, 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

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

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