Join Snowflake, a leading cloud data platform, as a Senior Software Engineer. In this role, you will help build the new Snowflake Postgres service, a large multi-cloud offering. You will work with AWS, Azure, and GCP APIs, participate in an on-call rotation for database operations, and build high availability and disaster recovery solutions. You will also tune Postgres to operate at scale for large datasets and ensure customer data is protected. This position offers comprehensive health insurance, retirement plans, generous time-off, and the option for onsite or remote work.
About the role
- Experience building and maintaining distributed, fault tolerant services - Experience working with remote, geographically distributed teams - Excellent verbal and written communication skills - Experience with Ruby & Go - Experience running & maintaining large Postgres servers - Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking, storage, performance, and scale - 7+ years industry experience designing, building and supporting large scale systems in production - Extremely strong fundamental computer science skills - Familiarity with cloud networking (VPCs, PrivateLink, Peering, etc) - Bachelors, Masters, or PhD in Computer Science - Deep, expert knowledge of Postgres (WAL, extensions, configuration, replication, etc) - Experience designing and implementing large systems for public or private clouds - FedRAMP and DoD deployment experienceKey missions
- Contribuer à la construction d'un service Postgres multi-cloud à grande échelle.
- Orchestrer des bases de données Postgres via une application Ruby et travailler avec les API AWS, Azure et GCP.
- Participer à une rotation d'astreinte pour les opérations de base de données et construire des solutions de haute disponibilité.