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 a month 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

Research Product Manager, Google Cloud, Domain Applied ML

Lead AI/ML research product management at Google Cloud, driving innovation in Generative AI and machine learning infrastructure.

Research Scientist, Market Algorithms

Research Scientist position at Google focusing on market algorithms, combining ML, economics, and computer science research with practical applications.

Research Scientist

Research Scientist position at Google Research focusing on machine learning and AI systems development, requiring PhD and programming expertise.

Software Developer III, Machine Learning, Google Cloud AI

Software Developer III position at Google Cloud AI, focusing on machine learning and AI development with opportunities to work on large-scale systems impacting billions of users.

Silicon AI/ML Architect, Google Cloud

Silicon AI/ML Architect position at Google Cloud, focusing on developing AI accelerators and custom silicon solutions for data centers.