CareerPlan

Principal Software Engineer - Elastic Global Services

US-CA-Menlo ParkFull-time2026-10-08 → 2026-11-10

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