Build the future of data.
Join the Snowflake team.
The Snowtrail team plays a central role in leveraging Snowflake's foundational replay features.
Unlike treating replay capabilities as an afterthought, we've seamlessly integrated them right from the outset.
This strategic approach empowers Snowflake's core developers to swiftly and reliably deliver cutting-edge innovations to our customers.
Beyond product development, Snowtrail serves a diverse range of purposes, from product management and sales to cost optimization.
We're actively seeking an exceptional software engineer to join our team and enhance Snowflake's performance, scalability, and reliability.
AS A SENIOR SOFTWARE ENGINEER ON THIS TEAM, YOU WILL :
Design, develop and enhance Snowtrail and core Snowflake features and services to enable, optimize, and extend query replay capabilities.
Analyze Snowflake performance, correctness, scale, operability, and recommend and develop improvements in Snowtrail and Snowflake.
Provide mentorship and foster the growth of junior engineers.
Offer comprehensive and constructive design and code reviews.
AN IDEAL CANDIDATE WILL HAVE :
8+ years of hands-on software engineering experience or CS PhD with focus in database management systems
A degree in computer science (BS, MS, or PhD), or equivalent, with coursework in database management systems.
Significant background in database internals or building core components (query language, query execution, storage engines, transaction processing, etc)
A strong background in Java or Python.
A solid grasp of OS and systems concepts such as process management, concurrency, memory management, IO patterns, file systems, block storage devices, and more.
Work experience in cloud environments like AWS, Azure, and GCP.
The ability to work effectively both independently and in teams.
Strong technical problem-solving skills, along with excellent communication and collaboration abilities.
A passion for tackling challenging technical problems.
An intense curiosity and a willingness to question the status quo.
BONUS POINTS :
Publications and papers in database-focused research venues like SIGMOD and VLDB.
Familiarity with functional programming languages.
A good working knowledge of Linux/Unix operating systems.
Knowledge of KeyValue, NoSQL, SQL databases, and database storage engines.
Understanding of relational database concepts and SQL.
Experience working on open source projects
The following represents the expected range of compensation for this role:
The estimated base salary range for this role is $214,000 - $327,750.
Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.
The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.
This role is also eligible for a competitive benefits package that includes: medical, dental, vision, life, and disability insurance; 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave; employee assistance program; and other company benefits.
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?