#7315185002
including the Snowflake Unistore product.
It's non-trivial (and exciting!) to build a robust, reliable, and fully automated control plane for a large number of Stateful clusters, and for high impact business products. Typical challenges this team tackles include:
Autoscaling and auto-balancing of clusters based on utilization, traffic and workloads
Auto-provisioning of new clusters with zero manual intervention
Self-healing capabilities that prevent, mitigate and resolve any production impact
Built-in configuration management that guarantees FDB runs correctly and on the intended topologies
Self-optimizing COGS efficiency, ensuring we run our clusters at optimal utilization
Doing all above safely and reliably on stateful clusters without any data loss.
We are looking for an outstanding Senior Software Engineer with a passion for large scale databases, distributed systems and their control planes to help us take the FDB platform to the next level.
AS A SENIOR SOFTWARE ENGINEER ON THIS TEAM, YOU WILL:
AN IDEAL CANDIDATE WILL HAVE:
5+ years industry experience designing, building and supporting large scale infrastructure in production.
Experience designing, building, and operating large-scale distributed systems infrastructure and control planes supporting stateful services
Experience in container orchestration, cluster management, or autoscaling.
Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
Systems programming skills including multi-threading, concurrency, etc. Fluency in Java, C++, or C is preferred.
Solid understanding of the internals of Kubernetes, Mesos, OpenShift, or other container platforms
Experience with scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, etc. a plus.
Track record of delivering highly complex projects in the distributed systems space
Intense curiosity, willingness to question and passion for making systems better
Experience with one or more of the following highly desired:
Big Data storage technologies and their applications (HDFS, Cassandra, Columnar Databases, etc.)
Scalable Key-Value stores such as FoundationDB, RocksDB/LevelDB, DynamoDB, Redis, Cassandra, etc.
BS in Computer Science; Masters or PhD Preferred.
About Snowflake:
Snowflake SIGMOD 2016 paper
About FoundationDB:
FDB SIGMOD 21 Paper
FoundationDB Summit 2018 and FoundationDB Summit 2019
How FDB powers Snowflake Metadata Forward!