Get more replies from employers
Send a job-specific resume in minutes.
Snowflake is seeking a Senior Software Engineer for the Capacity Engineering team to build a centralized platform that models demand, forecasts requirements, and optimizes resource utilization across AWS, Azure, and GCP.
You will own the canonical capacity data layer, integrate with cloud providers, and develop tools for real-time fleet visibility and cost optimization. Collaboration with cross-functional teams will support AI/ML workloads and ensure high availability of systems.
Snowflake is seeking a Senior Software Engineer to join the Capacity Engineering team, focused on building a centralized platform that manages CPU and GPU capacity across AWS, Azure, and GCP. The role involves designing systems to model demand, forecast requirements, and optimize resource utilization while ensuring efficient procurement and reservation lifecycle management. Responsibilities include owning a canonical capacity data layer, integrating with cloud providers, and developing tools for real-time fleet visibility, hardware evolution analysis, and cost optimization. The engineer will also collaborate with cross-functional teams to support AI/ML workloads and ensure high availability of critical systems.
The ideal candidate has 7+ years of experience in large-scale system design and production support, with hands-on expertise in cloud infrastructure, capacity planning, and resource management. Proficiency in Go, Python, or Java is required, along with strong problem-solving skills and the ability to troubleshoot complex issues. Experience with observability tools, GPU fleets, Kubernetes, or cloud cost optimization is a plus. This role requires collaboration across teams and a commitment to driving impactful engineering solutions in a fast-paced environment.