Home

Senior Software Engineer - Database Platform at Snowflake

Location: San Mateo, California, United States

Job Summary:

Job Duties and Scope:
- Design and implement scalable distributed system solutions for a cloud-agnostic platform.
- Analyze and solve fault-tolerance, high availability, and performance challenges.
- Own project delivery from solution identification to production rollout.
- Build next-generation transaction systems, caching, and multi-tenant capabilities.
- Evangelize best practices in database usage and architecture.

Required Skills:
- Strong systems programming skills (Java, C++, C).
- Excellent knowledge of operating systems, multi-threading, and performance concepts.
- Experience with container orchestration and cluster management.
- Understanding of scalable Key-Value stores and distributed systems.
- Analytical and problem-solving abilities.

Required Experiences:
- 5+ years in designing/building large-scale infrastructure.
- Experience with distributed systems operating stateful services.
- Proven track record of complex project delivery in distributed systems.
- Familiarity with Big Data technologies and scalable storage solutions.
- BS in Computer Science; MS/PhD preferred.

Job URLs: