Software Engineer III, Core Machine Learning, Google Cloud

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
$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 Cloud is seeking a Software Engineer III to join their Core Machine Learning team. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for the infrastructure powering Google's services and Cloud AI offerings. The position focuses on developing machine learning infrastructure and driving ML excellence across Google.

The role combines software engineering with machine learning expertise, working on critical projects that impact billions of users. You'll be developing and implementing ML infrastructure, particularly around Google Cloud's Vertex AI platform, which brings Gemini models to enterprise customers.

As a Software Engineer III, you'll collaborate with teams across Google to build scalable ML solutions, participate in technical design reviews, and ensure best practices in code development. The position requires strong foundations in both software engineering and machine learning, with opportunities to work on cutting-edge AI technologies.

The Core ML Organization plays a crucial role in creating a cohesive path for machine learning at Google, developing infrastructure and executing key ML initiatives. This is an opportunity to work at the intersection of large-scale systems and machine learning, contributing to technologies that shape the future of AI and cloud computing.

The role offers competitive compensation, including base salary, bonus, equity, and comprehensive benefits. Google provides a collaborative environment focused on innovation and technical excellence, with opportunities to work on challenging problems at scale. The position is ideal for candidates passionate about machine learning and interested in developing infrastructure that powers both Google's internal services and cloud offerings.

Last updated 24 minutes 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 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 Software Engineer III, Core Machine Learning, Google Cloud

Python
  • 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 in an industry setting
  • 2 years of experience with data structures or algorithms in either an academic or industry setting
  • 2 years of experience with machine learning algorithms and tools (e.g., TensorFlow), artificial intelligence, deep learning or natural language processing

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

Medical Insurance
Equity
401k
  • Medical Insurance
  • Equity
  • 401k

Interested in this job?

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

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 specialized knowledge in machine learning infrastructure.

Software Engineer III, Machine Learning, Search

Software Engineer III position at Google focusing on machine learning applications in Search, offering competitive compensation and the opportunity to impact billions of users globally.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position at Google focusing on machine learning applications for Google Ads, combining software development expertise with ML algorithms to improve advertising technologies.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position at Google focusing on machine learning for advertising systems, offering competitive compensation and opportunity to work on large-scale AI applications.

Software Engineer III, Machine Learning, Search

Software Engineer III position at Google focusing on machine learning and search technology, offering competitive compensation and the opportunity to impact billions of users.