Home

Principal Software Engineer - Database Platform at Snowflake

Location: San Mateo, California, United States

Job Summary:

Job Duties and Scopes
- Lead and maintain the health and growth of the FDB platform service.
- Design and implement scalable distributed systems with features like auto-scaling and self-healing capabilities.
- Analyze and solve performance, fault-tolerance, and high availability issues.
- Own the complete life cycle from problem identification to production rollout.
- Mentor and develop engineers on the team.

Required Skills
- Proficiency in systems programming (Java, C++, or C preferred).
- Strong understanding of operating systems concepts.
- Solid knowledge of Kubernetes, container orchestration, and cluster management.
- Familiarity with scalable Key-Value stores (e.g., FoundationDB, Redis).

Required Experiences
- 10+ years in large-scale infrastructure design and support.
- Experience with distributed systems and stateful services.
- Proven track record in leading complex distributed system projects.
- BS in Computer Science; Master’s or PhD preferred.

Job URLs: