Position Details
About this role
Snowflake is hiring a software engineer to develop and support large-scale, distributed database systems, focusing on scalability, reliability, and multi-cloud deployment.
Key Responsibilities
- Design and support large-scale distributed systems
- Optimize database performance
- Support multi-cloud deployments
- Implement data governance
- Collaborate on infrastructure improvements
Technical Overview
Role involves working with distributed database architectures, supporting massive growth, and optimizing infrastructure across cloud platforms using technologies like PostgreSQL, MySQL, DynamoDB, and Redis.
Ideal Candidate
The ideal candidate is a mid-level software engineer with 2-5 years of experience in designing and supporting large-scale, distributed database systems, with strong knowledge of algorithms, data structures, and cloud database solutions.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 2 years of relevant experience, Lack of experience with distributed systems, No knowledge of database internals or data governance, Unwillingness to work with cloud database solutions
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile