The Compute Service team builds and operates systems that schedule and run warehouse-backed work beyond interactive queries, including asynchronous and scheduled compute, elastic capacity for parts of live queries, and the scheduling control plane. The team balances usability, performance, cost, and reliability for the teams and customers who depend on this compute. This role will help shape the architecture and operation of core services used across Snowflake. The engineer will solve business needs at large scale; design and implement distributed systems for scheduling, queueing, dispatch, and completion of warehouse-backed work; and address fault tolerance, high availability, performance, and scale. The role also builds admission control, isolation, and capacity management to keep shared compute fair and predictable. It involves leading cross-functional initiatives, making trade-offs among consistency, durability, latency, and cost, and ensuring operational readiness and customer commitments for availability and performance.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior