Software Engineer III, Infrastructure, Cloud SQL Postgres
Summary
Software engineer on Google Cloud's Cloud SQL team building infrastructure for its fully-managed MySQL/PostgreSQL/SQL Server service, focused on fleet observability, reliability, and instance-creation workflows (including free trials and AIStudio integration). Day-to-day involves writing Go or C++ systems code, design and code reviews, and debugging issues at fleet scale.
In this role, central to our mission is ensuring that this expanding fleet is fully observable. You will be dedicated to significantly enhancing fleet observability, enabling swift root cause analysis and continuous improvement in reliability for our enterprise customers as this proactive approach ensures that Cloud SQL remains a steadfast and dependable platform for even the most demanding workloads.
As a part of this role, beyond reliability, you will also be a driving catalyst behind Cloud SQL's product-led growth initiatives, including developing and offering exciting features like free trials, making it easier than ever for new users to experience the power and benefits of Cloud SQL. This also includes zero-to-one infrastructure improvements to support integration with exciting new products like AIStudio. We are focused on increasing user acquisition by revolutionizing the instance creation workflow infrastructure from the ground up.
Google Cloud accelerates every organization’s ability to digitally transform its business and industry. We deliver enterprise-grade solutions that leverage Google’s technology, and tools that help developers build more sustainably. Customers in more than 200 countries and territories turn to Google Cloud as their trusted partner to enable growth and solve their most critical business problems.Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $147000 - $210000 (USD) + 15% bonus target + equity + benefits
Learn more about benefits at Google.
- Write product or system development code.
- Participate in, or lead design reviews with peers and stakeholders to decide amongst available technologies.
- Review code developed by other developers and provide feedback to ensure best practices (e.g., style guidelines, checking code in, accuracy, testability, and efficiency).
- Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback.
- Triage product or system issues and debug/track/resolve by analyzing the sources of issues and its impact.
Minimum qualifications:
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience with software development using Go or C++.
- 2 years of experience building, designing, or maintaining database infrastructure, database internals, or distributed database systems.
- 2 years of experience in operating systems or Linux.
Preferred qualifications:
- Master's degree or PhD in Computer Science or related technical fields.
- Experience troubleshooting database engine performance, optimizing relational databases, and writing complex SQL queries (particularly for SQL Server).
- Experience building and integrating with Cloud APIs, and developing scalable solutions on Cloud Computing platforms.
- Experience designing high-performance workflow systems and API design.
- Experience building large-scale, managed services.
- Experience in the Observability domain.
Sequoia