Snowflake Senior Software Engineer at Snowflake designs and implements scalable distributed systems for compute services. The role focuses on scheduling, queueing, fault tolerance, and capacity management for warehouse-backed workloads.
Responsibilities
Design and implement scalable distributed systems for scheduling and dispatch
Analyze and solve fault tolerance and performance challenges
Build admission control and capacity management systems
Lead cross-functional initiatives
Collaborate with engineers, product managers, and program managers
Balance trade-offs among consistency, durability, latency, and cost
Ensure operational readiness and meet availability commitments