Senior Software Engineer - Capacity
Snowflake Inc.· Engineering
Hybrid (US-WA-Bellevue)$200k - $287.5kFull-timePosted 6mo ago
About the role
Senior Software Engineer focused on Capacity Engineering to design, build, and operate a cross-cloud capacity platform for CPU/GPU provisioning, demand forecasting, and utilization across AWS, Azure, and GCP.
Responsibilities
- Design and build the capacity platform that unifies CPU and GPU allocation, procurement, reservation lifecycle, and utilization across all three clouds.
- Own the canonical capacity data layer: ingest and reconcile demand forecasts, provider supply signals, commitments, and fleet utilization into a single, trustworthy model consumed across the company.
- Serve as the liaison to Cloud Service Providers managing and integrating vendor relationships into the capacity planning and procurement workflow.
- Build planning and allocation systems that translate demand into hardware requirements (shape, quantity, region, timing) and surface supply risk early, with real-time visibility into fleet and reservation health.
- Drive efficiency: instrument utilization across CPU and GPU accelerator workloads, establish price/performance baselines, and build tooling to recover stranded capacity and right-size commitments.
- Integrate hardware evolution into the platform: evaluate new CPU and GPU generations and their price/performance, and build flexibility that keeps plans aligned to the hardware roadmap.
- Partner with core services, warehouse, AI/ML, and finance teams to forecast and procure capacity ahead of launches, support AI/ML workloads reliably, and turn insights into procurement and allocation decisions.
- Ensure high availability, reliability, and performance of capacity systems by participating in on-call rotations and incident management.
Qualifications
- 7+ years of industry experience designing, building, and supporting large-scale systems in production.
- Hands-on experience with cloud providers on compute cluster and cloud services provisioning (CPU and/or GPU fleets).
- Experience with capacity planning, procurement, resource management, or efficiency work on systems built on large private clouds or public cloud providers.
- Deep system and architectural analysis experience to identify actionable performance, availability, and efficiency insights across CPU and GPU accelerator fleets.
- Proficiency in programming languages such as Go, Python, or Java.
- Excellent problem-solving skills and ability to troubleshoot complex issues in a production environment.
- Strong communication skills and the ability to collaborate effectively in a team environment.
- BS / MS in Computer Science, Engineering or related fields.
- Experience developing or using observability infrastructure such as OpenTelemetry or Prometheus is a plus.
- Familiarity with accelerator/GPU fleets, hardware price/performance analysis, or Kubernetes-based compute at scale is a plus.
- Prior background working with Modeling, Forecasting, Cloud Spend Optimization, and LLMs is a plus.
Skills
Required:Cloud compute provisioningCapacity planning and provisioningGo
Nice to have:PythonJavaObservability (OpenTelemetry, Prometheus)
Last updated Aug 27, 2026. Interested? Apply on the company site.
About Snowflake Inc.
The Data Platform Built for Data Teams.
Snowflake powers AI, data engineering, applications, and analytics on a trusted, scalable AI Data Cloud—eliminating silos and accelerating innovation.
AIData CloudData EngineeringAnalyticsApplications & Collaboration
More open roles at Snowflake Inc.
- Sales Development Representative3d agoHybrid (IN-Mumbai-MSO) · Sales Development
- Partner Solutions Engineer - VAR3d agoFR-Paris · Solution Engineering
- EMEA Solution Engineering Manager - Observability3d agoGB-London, DE-Munich-MSO +1 more · Solution Engineering
- Senior Security Engineer - Enterprise Security3d agoHybrid (US-WA-Bellevue) · Security
- Lead Forward Deployed Engineer - Migration3d agoRemote · Professional Services