Software Developer III, Infrastructure, AlloyDB

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology for digital transformation.
$136,000 - $200,000
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
Enterprise SaaS · AI

Description For Software Developer III, Infrastructure, AlloyDB

Google Cloud is seeking a Software Developer III to join their AlloyDB Infrastructure team, focusing on developing next-generation database technologies. This role combines traditional database engineering with cutting-edge machine learning applications. You'll work on database internals, including data structures, query optimization, and storage engines, while integrating ML capabilities to enhance performance and scalability.

The position offers an exciting opportunity to work on critical projects within Google Cloud, with the potential to impact billions of users. You'll be part of a team that's pushing the boundaries of database technology, particularly in the integration of AI and ML with traditional database systems. The role requires a strong background in distributed systems and database development, combined with an interest in applying machine learning to improve system performance.

As a Software Developer III, you'll have the opportunity to work with state-of-the-art technology and collaborate with talented peers across Google. The role offers competitive compensation, including a base salary range of $136,000-$200,000, plus bonus, equity, and comprehensive benefits. You'll be working in either Sunnyvale, CA, or Vancouver, Canada, as part of Google's larger mission to accelerate digital transformation across industries.

The ideal candidate will bring experience in database internals, distributed systems, and a passion for applying ML to solve complex engineering challenges. You'll be responsible for developing innovative features, ensuring system reliability, and optimizing performance at scale. This role offers significant growth potential and the chance to work on cutting-edge technology that shapes the future of cloud computing and database systems.

Last updated 19 hours ago

Responsibilities For Software Developer 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 Developer III, Infrastructure, AlloyDB

Python
Java
  • 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 query 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 Developer III, Infrastructure, AlloyDB

Medical Insurance
Dental Insurance
Vision Insurance
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Google Software Developer III, Infrastructure, AlloyDB

Software Developer III, Chrome

Software Developer III position at Google Chrome team, focusing on developing next-generation technologies with 2+ years of experience required.

Compliance Security and Risk Management EHS Program Manager (English, Spanish)

Bilingual EHS Program Manager position at Google, managing safety and sustainability initiatives in Texas with competitive compensation and benefits.

Regulatory Program Manager II

Program Manager role at Google focusing on regulatory compliance and program management in Trust & Safety team.

Technical Program Manager III, Extended Reality Software, Augmented Reality

Technical Program Manager III position at Google, leading AR/VR software projects with focus on immersive computing and cross-functional program management.

Product Support Manager, Payments

Product Support Manager position at Google focusing on payments technical operations, automation, and process improvement.