Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Engineer II, BigQuery, Catalog

Software Engineer II position at Google focusing on BigQuery Catalog development, requiring full-stack expertise and 1+ years of experience.

Software Engineer III, Infrastructure, Core

Software Engineer III position at Google's Core Infrastructure team in Bengaluru, focusing on developing and maintaining critical infrastructure components that power Google's flagship products.

Customer and Partner Solutions Engineer, Third-party Google Identity

Customer and Partner Solutions Engineer role at Google focusing on third-party identity solutions, combining technical expertise with partner management and implementation support.

Software Engineer II, Test Fleet Management

Software Engineer II position at Google Cloud focusing on Test Fleet Management, requiring 1+ years of programming experience and strong fundamentals in data structures and algorithms.

Software Engineer II, Infrastructure, Core

Software Engineer II position at Google's Core Infrastructure team, focusing on developing and maintaining fundamental technical systems that power Google's flagship products.

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 4 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?