Software Engineer III, Infrastructure, AlloyDB

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology to help organizations digitally transform their businesses.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS · Cloud

Description For Software Engineer III, Infrastructure, AlloyDB

Google Cloud is seeking a Software Engineer III to join their Infrastructure team working on AlloyDB. This role sits at the intersection of database systems and machine learning, offering a unique opportunity to shape the future of cloud database technologies. The position involves working with cutting-edge technology that impacts billions of users worldwide.

The role requires deep expertise in database internals, including data structures, query optimization, and storage engines. You'll be responsible for developing innovative features that leverage machine learning and AI to enhance database performance and capabilities. This position offers the chance to work on a nascent database product, making significant contributions to its evolution and scalability.

As part of Google Cloud, you'll be working in an environment that values innovation and technical excellence. The team is focused on pushing the boundaries of what's possible in database technology, particularly in the integration of machine learning capabilities with traditional database systems. You'll have the opportunity to work with some of the best minds in the industry and contribute to technology that serves customers across more than 200 countries.

The role offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be part of Google's inclusive culture that emphasizes diversity and belonging, working in either Sunnyvale, CA, or Waterloo, ON.

This position is ideal for someone who is passionate about distributed systems, database technology, and machine learning, with a desire to work on large-scale infrastructure that powers critical business applications. You'll need to be versatile, display leadership qualities, and be enthusiastic about taking on new challenges as the technology and business continue to evolve.

Last updated 3 months ago

Responsibilities For Software Engineer III, Infrastructure, AlloyDB

  • Participate in or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation and educational content
  • Triage product or system issues and debug/track/resolve
  • Identify quality and scalability issues, propose and execute large-scale improvements
  • Own all aspects of the development life-cycle for projects

Requirements For Software Engineer III, Infrastructure, AlloyDB

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year with advanced degree
  • Experience designing, implementing and operating infrastructure or distributed systems
  • Experience designing and developing relational databases, database internals, query processing and optimization
  • Master's degree or PhD in Computer Science or related field (preferred)
  • Experience in applying machine learning to systems (preferred)
  • Experience with performance analysis and debugging of distributed systems (preferred)
  • Understanding of common relational database use cases (preferred)

Benefits For Software Engineer III, Infrastructure, AlloyDB

Medical Insurance
Dental Insurance
Vision Insurance
Parental Leave
  • Bonus
  • Equity
  • Benefits package (specific details not provided in text)

Interested in this job?

Jobs Related To Google Software Engineer III, Infrastructure, AlloyDB

Software Developer III, Infrastructure, Core

Software Developer III position at Google's Core Infrastructure team, focusing on developing technical foundations for Google's flagship products with competitive compensation and benefits.

Software Developer III, Google Workspace

Software Developer III position at Google Workspace, focusing on developing next-generation technologies for user connection and collaboration.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Lead complex AR/VR projects at Google as a Technical Program Manager III, managing cross-functional teams and driving innovation in immersive computing.

Program Manager II, Operations, New Product Introduction

Program Manager II position at Google focusing on Operations and New Product Introduction, leading cross-functional teams and managing production transitions.

Program Manager III, Equipment Demand Planning, Technical Infrastructure

Lead demand planning and infrastructure expansion for Google Cloud as a Program Manager III, managing critical data center equipment requirements and cross-functional projects.