SQL or other database technologies including internal design and implementation
Query optimization, query execution, compiler design and implementation
Experience with internals of distributed key value stores like FoundationDB and storage engines like RocksDB, InnoDB, BerkeleyDB etc
Experience with MySQL, PostgreSQL internals
Data warehouse design, database systems, and large-scale data processing solutions like Hadoop and Spark
Large scale distributed systems, transactions and consistency models
Experience in database replication technology
Big data storage technologies and their applications, e.g., HDFS, Cassandra, Columnar Databases, etc
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
2+ years industry experience working on commercial or open-source software
Fluency in Java or C++
Familiarity with development in a Linux environment
Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems
Systems programming skills including multi-threading, concurrency, etc
Experience with implementation testing, debugging and documentation
Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering or related field; Masters or PhD preferred
Ability to work on-site in our Menlo Park / Bellevue / Berlin office