Taro Logo

Senior Software Engineer, Machine Learning, Google Cloud Compute

Google is a global technology company that develops innovative products and services used by billions of users.
$166,000 - $244,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Senior Software Engineer, Machine Learning, Google Cloud Compute

Google Cloud is seeking a Senior Software Engineer specializing in Machine Learning to join their Cloud Compute team. This role combines software engineering expertise with machine learning capabilities to develop next-generation technologies that impact billions of users.

The position is part of Google's Technical Infrastructure team, which is fundamental to keeping Google's vast product portfolio running efficiently. You'll be working on critical projects that leverage cutting-edge ML/AI technology to enhance Google Cloud's enterprise-grade solutions. The role offers an opportunity to work with state-of-the-art machine learning algorithms and tools, while contributing to large-scale system design and development.

As a Senior Software Engineer, you'll be responsible for designing, developing, and maintaining software solutions that power Google Cloud's machine learning infrastructure. You'll collaborate with cross-functional teams, participate in technical design reviews, and have the opportunity to influence architectural decisions. The role requires strong programming skills, experience with ML/AI algorithms, and the ability to work on complex technical challenges.

The position offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be working alongside some of the industry's best engineers in locations like Kirkland, Seattle, or Sunnyvale. This is an excellent opportunity for someone who wants to combine software engineering expertise with machine learning capabilities while working on products that impact users globally.

The role requires 5 years of software development experience and 3 years of ML/AI expertise, making it ideal for experienced engineers looking to work on challenging problems at scale. You'll be part of Google Cloud's mission to accelerate digital transformation across industries while working with cutting-edge technology and tools that help developers build more sustainably.

Last updated 20 days ago

Responsibilities For Senior Software Engineer, Machine Learning, Google Cloud Compute

  • 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 Senior Software Engineer, Machine Learning, Google Cloud Compute

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 ML/AI algorithms and tools, deep learning or natural language processing

Benefits For Senior Software Engineer, Machine Learning, Google Cloud Compute

Medical Insurance
401k
Equity
Parental Leave
  • Medical Insurance
  • 401k
  • Equity
  • Parental Leave

Interested in this job?