Taro Logo

Software Engineer, AI for Large-Scale Systems

Google is a global technology company that builds innovative products and services used by billions of users.
$141,000 - $202,000
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS

Job Description

Google's AI for Large Scale Systems (AILS) team in Core Data is seeking a Software Engineer to help transform the design, development, and operation of large-scale infrastructure systems through AI innovation. This role combines traditional software engineering with cutting-edge AI applications, focusing on improving code generation and system reliability.

The position offers an opportunity to work on Google's technical foundation, building essential tools and platforms that power Google's flagship products. You'll be part of a team that develops AI-driven solutions for complex software systems, including code generation, quality improvement, and system behavior understanding.

As a Software Engineer in this role, you'll work with ML infrastructure, GenAI concepts, and large-scale systems. The role requires strong programming skills, particularly in C++, and experience with machine learning infrastructure. You'll collaborate with engineers and researchers across Google to develop and deploy AI-powered tools that enhance code quality and system reliability.

The position offers competitive compensation ($141,000-$202,000 base salary) plus bonus, equity, and comprehensive benefits. Located in Kirkland, WA, you'll be part of Google's core technical team with the unique opportunity to impact technical decisions across the company. This role is perfect for engineers passionate about applying AI to solve complex software engineering challenges and who want to work on systems that operate at Google's massive scale.

The ideal candidate will have experience with software development, ML infrastructure, and core GenAI concepts. You'll be working on projects like the Glimpse codebase indexing system and developing AI-driven tools for code authoring and quality assurance. This position offers the chance to shape the future of how AI is used in software development and system operations at one of the world's leading technology companies.

Last updated 7 hours ago

Responsibilities For Software Engineer, AI for Large-Scale Systems

  • Enhance and productionize the Glimpse codebase indexing system
  • Develop and prototype AI-driven tools and agents to improve code authoring
  • Contribute to the development of AI-powered tools for code quality and reliability
  • Collaborate with engineers and researchers across Core Data
  • Contribute to benchmarks and evaluations for AI coding agents and tools

Requirements For Software Engineer, AI for Large-Scale Systems

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
  • 1 year of experience with ML infrastructure
  • Experience with core GenAI concepts (LLM, Multi-Modal, Large Vision Models)
  • 2 years of experience with software development in C++ programming languages

Benefits For Software Engineer, AI for Large-Scale Systems

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

Related Jobs

Customer and Partner Solutions Engineer III, gTech

Customer and Partner Solutions Engineer III position at Google, combining ML expertise with partner support, offering $123K-$176K base salary plus benefits in Boulder or Sunnyvale.

Partner Solutions Engineer, Machine Learning and Digitization Operations

Partner Solutions Engineer position at Google, focusing on machine learning and digitization operations, building and maintaining tools for content digitization at scale.

Signal and Power Integrity Engineer, Machine Learning

Signal and Power Integrity Engineer position at Google, focusing on chip and package design for machine learning hardware, offering $132K-$189K base salary plus benefits in Sunnyvale, CA.

Software Engineer III, Generative AI, Google Workspace

Software Engineer III position at Google focusing on implementing Generative AI capabilities in Google Workspace products, requiring expertise in machine learning and AI technologies.

Software Engineer III, AI/ML, Payments

Software Engineer III position at Google focusing on AI/ML in Payments, requiring expertise in machine learning infrastructure and big data analytics.