Software Engineer III, Core Machine Learning, Google Cloud

Global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

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

Google is seeking a Software Engineer III to join their Core Machine Learning team within Google Cloud. This role sits at the intersection of machine learning and large-scale systems, working on technologies that impact billions of users worldwide.

The position is part of the Core ML Organization, which is responsible for driving ML Excellence across Google and developing ML infrastructure. You'll be working within the ML, Systems, & Cloud AI (MSCA) organization, which manages the hardware, software, and ML infrastructure for all Google services and Google Cloud, including cutting-edge projects like Vertex AI and Gemini models.

As a Software Engineer III, you'll be involved in developing next-generation technologies, working with machine learning algorithms, and handling information at massive scale. The role requires expertise in software development, data structures, algorithms, and machine learning tools like TensorFlow. You'll have the opportunity to work on critical projects while collaborating with teams across Google's vast technical landscape.

The position offers significant growth potential, with opportunities to switch teams and projects as both you and the business evolve. You'll be expected to display leadership qualities, participate in design reviews, and contribute to code quality through peer reviews and documentation.

The compensation package is highly competitive, with a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. The role offers the flexibility to work from several locations in California, including Sunnyvale, Mountain View, and San Francisco.

This is an excellent opportunity for someone with a strong technical background who wants to work at the forefront of machine learning technology while making a global impact. You'll be part of a team that shapes the future of hyperscale computing and drives innovation in artificial intelligence and cloud technologies.

Last updated 2 hours ago

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

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

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

  • 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
  • 2 years of experience with machine learning algorithms and tools
  • Experience with performance, large scale systems data analysis, visualization tools, or debugging (preferred)
  • Proficiency in code and system health, diagnosis and resolution, and software test engineering (preferred)
  • Experience developing accessible technologies (preferred)
  • Master's degree or PhD in Computer Science or related technical field (preferred)

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

  • Bonus
  • Equity
  • Benefits package

Interested in this job?

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

Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Core

Software Engineer III position at Google focusing on AI/ML recommendations, rankings, and predictions systems within the Core team.

Software Engineer III, XBorg, Google Cloud

Software Engineer III position at Google's XBorg team, focusing on ML infrastructure and distributed systems for cloud computing.

Software Engineer III, AI/ML Machine Learning, Core

Software Engineer III position at Google focusing on AI/ML development, requiring 2 years of experience and strong programming skills in Python or Java.

Field Solutions Architect, Generative AI, Google Cloud (English)

Field Solutions Architect position at Google Cloud focusing on Generative AI implementation, requiring 6+ years of AI/ML experience and strong technical skills in Python and machine learning frameworks.

Software Engineer III, AI/ML, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML development, requiring 2 years of software development experience and expertise in machine learning infrastructure.