Are you excited about scaling a relational data system to tens of millions of queries per second? How about making sure that the system offers availability and consistency required to serve as the foundational layer for the critical workflows of today's most productive enterprises? We are looking for a senior engineer to focus on developing robust software to manage a fleet of thousands of MySQL instances in a cloud environment. How We Learned to Stop Worrying and Read from Replicas Cache is the Root of All Evil Bachelor's degree in Computer Science, Mathematics, or a related field 4+ years of professional software development experience Proficient in common algorithms, data structures, and code design principles Experience developing high-scale distributed systems Familiarity with MySQL and configuration management tools (e.g. Puppet, Ansible, Terraform, or Terragrunt) Passionate about solving database scale and performance challenges Strong sense of ownership, persistence, and drive Excellent communication skills Manage large-scale MySQL deployments across thousands of database nodes in GCP, ensuring availability, performance, and reliability. Contribute to the design and implementation of new database infrastructure components, or help uplift existing systems to meet evolving business needs. Collaborate on defining the technical vision for the Database Infrastructure team and help break it down into actionable milestones. Provide input into the broader Core Data team's technical direction through collaboration and execution. Participate in the day-to-day management of database infrastructure, including joining the 24×7 oncall rotation. Support and improve engineering processes, principles, and culture by fostering a mindset of learning, continuous improvement, and blameless retrospection within the team.
Senior Engineer Database • Redwood City, California, United States