Google Cloud is seeking a Software Developer III for their AlloyDB infrastructure team, focusing on next-generation database technologies. This role combines traditional database engineering with cutting-edge machine learning applications. The position requires expertise in database internals, including data structures, query optimization, and storage engines, with a special focus on integrating ML capabilities. You'll work on developing innovative features that leverage AI to enhance database performance and scalability.
The role offers competitive compensation ($136,000-$200,000 plus bonus and equity) and the opportunity to work with Google Cloud's extensive infrastructure that serves billions of users. You'll be part of a team that's pushing the boundaries of database technology, particularly in the application of machine learning to improve database operations and performance.
Key responsibilities include leading design reviews, code reviews, documentation, and troubleshooting complex system issues. You'll own the entire development lifecycle, from design to deployment, with a focus on quality and scalability improvements. The position requires strong expertise in C++ programming and distributed systems, with a particular emphasis on database internals and query optimization.
The ideal candidate will have at least 2 years of software development experience, with a strong background in database systems and infrastructure. Advanced degree holders in Computer Science or related fields are particularly valued, especially those with experience in applying machine learning to systems. You'll be working in either Sunnyvale, CA or Waterloo, ON, contributing to Google Cloud's mission of accelerating digital transformation across industries.
This is an excellent opportunity for someone passionate about database technology and machine learning, offering the chance to work on cutting-edge problems at scale while being part of Google's innovative culture. The role provides significant growth potential and the opportunity to influence the direction of cloud database technology.