Home

Senior Software Engineer - Database Platform at Snowflake

Location: San Mateo, California, United States

Job Summary:

Job Duties
- Design and implement scalable distributed system solutions for a cloud agnostic platform.
- Analyze and solve fault-tolerance, high availability, performance, and scale challenges.
- Manage end-to-end project delivery from solution identification to production rollout.
- Build next-generation transaction systems, caching, and storage engines.

Required Skills
- Expertise in distributed systems and large-scale infrastructure.
- Proficient in systems programming (Java, C++, or C).
- Understanding of operating systems concepts (multi-threading, memory management).
- Familiarity with container orchestration (Kubernetes, Mesos).

Required Experiences
- 5+ years of experience in large-scale infrastructure support.
- Experience operating large-scale distributed systems supporting stateful services.
- Track record of delivering complex projects in distributed systems.
- Knowledge of scalable Key-Value stores (e.g., FoundationDB, DynamoDB).

Job URLs: