Taro Logo

Software Engineer III, Machine Learning

A global technology company that develops innovative products and services used by billions of users worldwide.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer III, Machine Learning

Google is seeking a Software Engineer III specializing in Machine Learning to join their Platforms and Devices team. This role combines software engineering expertise with machine learning capabilities to develop next-generation technologies that impact billions of users. The position involves working on critical projects within Google's ecosystem, with opportunities for growth and team mobility.

The role requires strong technical skills in software development, data structures, algorithms, and specific expertise in machine learning infrastructure. You'll be working on Google's computing software platforms across various environments (desktop, mobile, applications) and first-party devices that integrate Google's AI, software, and hardware capabilities.

As a Software Engineer III, you'll be responsible for designing, developing, testing, and maintaining software solutions while managing project priorities and deliverables. The role involves collaboration with cross-functional teams, participation in technical design reviews, and contribution to Google's innovative technology stack.

The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. This is an excellent opportunity for someone looking to make a significant impact in machine learning and software development at one of the world's leading technology companies.

The ideal candidate will bring fresh ideas to areas including distributed computing, large-scale system design, artificial intelligence, and natural language processing. You'll be part of a team that pushes technology forward while maintaining Google's high standards for code quality and technical excellence.

Last updated a month ago

Responsibilities For Software Engineer III, Machine Learning

  • Write and test product or system development code
  • Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies
  • Review code developed by other developers and provide feedback to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer III, Machine Learning

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 one or more of the following: Speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field
  • 1 year of experience with ML infrastructure

Benefits For Software Engineer III, Machine Learning

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?