Software Engineer III, AI Infrastructure

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation.
$136,000 - $200,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, AI Infrastructure

Google Cloud is seeking a Software Engineer III to join their AI Infrastructure team, focusing on developing next-generation technologies that impact billions of users. This role combines machine learning expertise with robust software engineering, specifically in AI lineage collection and processing. The position offers competitive compensation ($136,000-$200,000) plus benefits and equity, reflecting Google's investment in top talent.

The ideal candidate will have strong foundations in software development, data structures, and algorithms, with specific experience in ML infrastructure. You'll be working on critical projects for Google Cloud, designing and maintaining software components for AI lineage collection while collaborating across teams to integrate these solutions into existing infrastructure.

This role presents an exciting opportunity to work at the intersection of AI and infrastructure, developing tools and systems that power Google Cloud's machine learning capabilities. You'll be part of a team that's pushing the boundaries of technology, with the chance to impact how organizations worldwide leverage Google's cutting-edge solutions for digital transformation.

The position requires a bachelor's degree (or equivalent experience) and at least 2 years of software development experience. You'll be working with various programming languages including Ruby, Python, and Java, and will need strong knowledge of ML infrastructure, data lineage concepts, and graph algorithms. The role offers growth opportunities within Google's fast-paced environment, where you'll be empowered to innovate and act like an owner.

Working at Google Cloud means joining a team that serves customers in over 200 countries, providing enterprise-grade solutions that leverage Google's cutting-edge technology. You'll be part of a culture that values diversity, equality, and inclusion, with comprehensive benefits and professional development opportunities. This is an excellent opportunity for someone passionate about AI infrastructure who wants to make a significant impact at a global scale.

Last updated 7 days ago

Responsibilities For Software Engineer III, AI Infrastructure

  • Design, develop, and maintain software components for AI lineage collection, processing, and analysis
  • Analyze AI workflows to identify gaps in lineage data and propose solutions
  • Collaborate with engineers from other teams to integrate lineage collection into existing and new AI infrastructure
  • Develop tools and systems to summarize, visualize, and query lineage data
  • Contribute to the design and implementation of scalable and reliable data processing pipelines and participate in code reviews

Requirements For Software Engineer III, AI Infrastructure

Python
Java
Ruby
  • 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 Speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field
  • 1 year of experience with ML infrastructure
  • Experience programming in Ruby, Python, Java, C++
  • Knowledge of graph algorithms and graph databases
  • Knowledge of data lineage concepts

Benefits For Software Engineer III, AI Infrastructure

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
401k
Equity
  • Comprehensive medical, dental, and vision insurance
  • Parental leave benefits
  • 401k retirement plan
  • Equity compensation
  • Bonus compensation

Interested in this job?

Jobs Related To Google Software Engineer III, AI Infrastructure

Software Engineer III, Machine Learning, Google Research

Software Engineer III position at Google Research focusing on machine learning and AI development, combining research innovation with practical product implementation.

Software Engineer III, AI/ML GenAI, Google Cloud

Software Engineer III position at Google Cloud focusing on AI/ML and GenAI development, offering competitive salary and benefits.

Software Engineer III, AI/ML, Google Cloud AI

Software Engineer III position at Google Cloud AI, focusing on machine learning infrastructure and implementation with competitive compensation and benefits.

Software Developer III, Machine Learning, Google Research

Join Google Research as a Software Developer III in Machine Learning, developing intelligent systems and next-generation technologies that impact billions of users worldwide.

Software Engineer, ML/AI Reference Models, Google Cloud

ML/AI Software Engineer role at Google Cloud, focusing on developing and integrating ML IP models with Cloud TPU SoC systems.