Principal Software Engineer - Elastic Global Services
Core
Design and implement scalable distributed systems for Snowflake's highly available, multi-tenant Cloud Services platform, managing compute clusters, autoscaling, and workload orchestration across AWS, Azure, and GCP.
Role type
Principal Software Engineer (Distributed Systems)
Builds
Cloud Services platform (autoscaling, cluster management, workload orchestration) for Snowflake's Data Cloud
Domain
Cloud Infrastructure / Distributed Systems
Required skills
Large-scale distributed systems design, fault tolerance, high availability, container orchestration, cluster management, autoscaling, operating systems internals (multi-threading, memory, networking, storage), Kubernetes/Mesos/OpenShift internals
Technologies
Kubernetes, Mesos, OpenShift, AWS, Azure, Google Cloud
Responsibilities
Design and implement scalable distributed systems, analyze and solve fault-tolerance/performance/scale challenges, mentor junior engineers, ensure operational readiness and meet availability commitments
Seniority
Principal, hands-on IC with mentorship
