Senior Software Engineer, Core Machine Learning, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information, focusing on cloud solutions and machine learning excellence.
$161,000 - $239,000
Machine Learning
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS · Cloud

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

Google Cloud is seeking a Senior Software Engineer to join their Core Machine Learning organization, which is at the forefront of driving ML excellence for Google and the world. This role combines software engineering expertise with machine learning specialization, offering an opportunity to work on critical projects that shape how billions of users interact with Google's technologies.

The position requires a strong foundation in software development, with at least 5 years of experience in programming and algorithms, complemented by 3 years of specialized experience in ML/AI algorithms, deep learning, or natural language processing. You'll be working within Google Cloud, which serves customers in over 200 countries, delivering enterprise-grade solutions that leverage Google's cutting-edge technology.

As a senior engineer, you'll be responsible for writing and testing code, leading design reviews, and ensuring best practices through code reviews. The role involves working with large-scale systems, distributed computing, and advanced ML infrastructure. You'll have the opportunity to contribute to Google's ML infrastructure and key ML initiatives while collaborating with talented teams across the organization.

The position offers competitive compensation, including a base salary range of $161,000-$239,000, plus bonus, equity, and comprehensive benefits. You'll be working from one of Google's major tech hubs, with locations including New York, San Francisco Bay Area, and Seattle, where you'll be part of Google's mission to accelerate digital transformation across industries.

This role is perfect for someone who combines technical expertise with leadership potential, has a passion for machine learning, and wants to make a significant impact on Google's ML infrastructure and capabilities. You'll be at the intersection of software engineering and machine learning, helping to create and maintain the systems that power Google's ML excellence.

Last updated 24 minutes ago

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

  • 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 by analyzing the sources of issues

Requirements For Senior Software Engineer, Core Machine Learning, Google Cloud

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
  • English proficiency

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

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google Senior Software Engineer, Core Machine Learning, Google Cloud

Senior Software Engineer, AI/ML Natural Language Processing, Google Cloud Applications AI

Senior Software Engineer position at Google Cloud AI focusing on Natural Language Processing, offering competitive compensation and opportunity to work on cutting-edge AI technologies.

Senior Software Engineer, AI/ML, Google Cloud Data Management

Senior Software Engineer position at Google Cloud, focusing on AI/ML development with competitive compensation and opportunities to work on enterprise-scale solutions.

Lead Senior Engineering Analyst, AI Safety

Lead Senior Engineering Analyst position at Google focusing on AI safety, requiring expertise in data analysis, project management, and machine learning systems.

Senior Software Engineer, Machine Learning, Google Ads

Senior Software Engineer position at Google focusing on Machine Learning for Google Ads, developing next-generation advertising technologies and ML/AI solutions.

Senior Software Engineer, AI/ML, Core

Senior Software Engineer position at Google focusing on AI/ML development within the Core team, building technical foundations for flagship products.