Software Developer III, Infrastructure, AlloyDB

Google Cloud provides enterprise-grade solutions leveraging cutting-edge technology and tools for developers across 200+ countries.
$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 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.

Last updated a minute ago

Responsibilities For Software Developer III, Infrastructure, AlloyDB

  • 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
  • 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
  • Identify quality and scalability issues, propose and execute on large-scale improvements

Requirements For Software Developer III, Infrastructure, AlloyDB

  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in C++, or 1 year of experience with an advanced degree in an industry setting
  • Experience designing, implementing and operating infrastructure or distributed systems
  • Experience designing and developing relational databases, database internals, query processing and query optimization

Benefits For Software Developer III, Infrastructure, AlloyDB

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Google Software Developer III, Infrastructure, AlloyDB

Software Developer III, Generative AI, AlloyDB

Software Developer III position at Google Cloud, focusing on Generative AI and database technology, offering competitive compensation and the opportunity to work on cutting-edge cloud solutions.

Product Manager II, Sustainability

Lead product management for sustainability initiatives at Google, focusing on contrail avoidance and environmental impact reduction in aviation through innovative technology solutions.

Program Manager II, Materials Management, Technical Infrastructure

Program Manager II position at Google focusing on Materials Management and Technical Infrastructure, offering competitive salary and benefits.

Technical Program Manager, Tools and Data Management

Technical Program Manager position at Google, leading complex infrastructure projects and managing tools development for global data center operations.

Product Manager, Rich Communication Services Business

Product Manager position at Google leading the Rich Communication Services Business team, developing SMS 2.0 technology for Android and iOS platforms.