Position Details
About this role
This role involves developing and maintaining large-scale, high-performance distributed database systems to support Snowflake's cloud data platform.
Key Responsibilities
- Design distributed algorithms
- Develop scalable database systems
- Optimize system performance
- Debug complex issues
- Support system documentation
Technical Overview
The environment includes Java and C++ programming within Linux, focusing on distributed algorithms, system reliability, performance optimization, and fault tolerance.
Ideal Candidate
The ideal candidate is a senior software engineer with over 5 years of experience in building high-performance, distributed systems using Java or C++. They have strong problem-solving skills, experience with Linux environments, and a solid understanding of computer science fundamentals.
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 5 years of experience, Lack of proficiency in Java or C++, No experience with distributed systems
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile