Taro Logo

Senior Software Engineer, AI/ML, Core

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

Job Description

Google is seeking a Senior Software Engineer to join their Core AI/ML team, focusing on developing next-generation technologies that impact billions of users. The role is specifically within the Content Safety Applications team, which provides safety solutions to protect Google users from harmful content. This team is crucial in implementing company-wide standards for Responsible AI and making them available for product teams.

The position combines technical expertise in machine learning with practical software engineering, requiring skills in ML infrastructure, model deployment, and system architecture. As part of the Core team, you'll have the unique opportunity to influence technical decisions across Google, working on fundamental building blocks that drive innovation and user safety.

The ideal candidate will bring strong software development experience, particularly in ML infrastructure and specialized areas like speech/audio processing or reinforcement learning. You'll be working on critical projects that require both technical depth and leadership qualities, collaborating with teams across Google to build central solutions and break down technical barriers.

This role offers the chance to work at the intersection of AI safety and large-scale system design, making the internet safer while advancing Google's technical capabilities. You'll be part of a team that combines unique subject matter expertise in safety with production-grade experience in serving infrastructure and product integrations.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, AI/ML, Core

  • 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 solutions in specialized ML areas

Requirements For Senior Software Engineer, AI/ML, Core

Python
Java
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages
  • 3 years of experience testing, maintaining, or launching software products
  • 1 year of experience with software design and architecture
  • 3 years of experience with ML infrastructure
  • 3 years of experience with speech/audio, reinforcement learning, or ML infrastructure

Benefits For Senior Software Engineer, AI/ML, Core

Medical Insurance
401k
Parental Leave
  • Health insurance
  • Retirement benefits
  • Parental leave