Snowflake is a high-growth, cloud-native data platform company committed to empowering enterprises to achieve their full potential. They are seeking an outstanding Staff Software Engineer with a passion for large scale databases and distributed systems to help take the FDB platform to the next level. This role involves designing scalable solutions, analyzing system challenges, and owning the end-to-end delivery of projects.
Responsibilities:
- Design and implement scalable distributed system solutions for our cloud agnostic platform
- Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them
- Own the end to end delivery of your projects, from identifying a solution, to design, implementation, test and safe production rollout
- Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services
- Build the next generation transaction system, caching, storage engine and multi tenant capabilities
- Evangelize best practices in database usage and end-to-end architecture
- Pinpoint problems, instrument relevant components as needed, and ultimately implement solutions