Taro Logo

Software Engineer III, AI/ML Natural Language Processing, Core

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Google is seeking a Software Engineer III to join their Core team, focusing on AI/ML Natural Language Processing. This role is critical in developing the technical foundation behind Google's flagship products, working on essential building blocks that drive innovation across the company.

The position offers an opportunity to work on cutting-edge technologies that impact billions of users worldwide. As part of the Core team, you'll be responsible for building central solutions, breaking down technical barriers, and strengthening existing systems. The role involves working with Natural Language Processing and Machine Learning infrastructure, requiring both technical expertise and collaborative skills.

The ideal candidate will have experience in software development, NLP concepts, and ML infrastructure. You'll be working in either San Francisco or Sunnyvale, CA, with a competitive base salary range of $141,000-$202,000 plus additional benefits including bonus, equity, and comprehensive benefits package.

Key responsibilities include writing product code, collaborating on design and code reviews, contributing to documentation, troubleshooting system issues, and implementing NLP solutions. The role requires a Bachelor's degree (or equivalent experience) and at least 2 years of software development experience.

Google offers a collaborative environment where engineers can work on projects critical to the company's needs, with opportunities to switch teams and projects as both the individual and business grow. The position provides a unique opportunity to impact important technical decisions across Google while working with cutting-edge technologies in AI and machine learning.

This role is perfect for someone who is passionate about NLP and machine learning, enjoys solving complex technical challenges, and wants to make a significant impact on products used by billions of people. The position offers excellent growth potential and the chance to work with some of the best minds in the technology industry.

Last updated 3 days ago

Responsibilities For Software Engineer III, AI/ML Natural Language Processing, Core

  • 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
  • Implement NLP solutions, utilize ML infrastructure, and contribute to model optimization and data processing

Requirements For Software Engineer III, AI/ML Natural Language Processing, Core

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
  • 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 Engineer III, AI/ML Natural Language Processing, Core

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

Related Jobs