Senior Software Engineer, Accelerated Delivery
Core
Design and build continuous deployment and rollout infrastructure for Snowflake's large-scale, multi-cloud production environment to enable safe, fast, and self-service software delivery.
Role type
Senior IC Release Engineering / Platform Engineering
Builds
Release platforms, rollout orchestration systems, and automation for progressive delivery (canarying, staged rollouts) across multi-cloud infrastructure.
Domain
Cloud Infrastructure / Distributed Systems / DevOps
Deliverable
production ML models | product features | infrastructure
Required skills
Continuous deployment (CD) platform design, Kubernetes orchestration, Golang/Java/C++, Python/Bash scripting, distributed systems, CI/CD pipelines, observability (Prometheus/Datadog/Grafana), GitOps, infrastructure as code, policy-driven automation, AI-assisted workflow design.
Preferred skills
Experience with agentic/AI-driven automation, building self-service developer tooling, reducing operational toil, progressive delivery patterns.
Responsibilities
Design and build continuous deployment and rollout infrastructure; Build platform capabilities for progressive delivery (staged rollouts, canarying, automated health checks, rollback controls); Improve engineering velocity by replacing manual workflows with automation; Build internal platforms for large-scale release orchestration and Kubernetes rollouts; Partner with product and infrastructure teams to simplify deployment and operations; Implement deployment methodologies like GitOps and infrastructure as code; Develop systems to evaluate rollout health and trigger safe mitigations; Build self-service developer tooling for safe deployment patterns; Design and build AI-assisted, autonomous release workflows.
Seniority
Senior, hands-on IC