Snowflake1 день назад

Senior Software Engineer, Accelerated Delivery

Полная занятостьУдалёнка

Навыки

GolangJavaC++PythonBashKubernetesPrometheusDatadogGrafanaCI/CD

Обязанности

  • 01Design and build continuous deployment and rollout infrastructure that safely ships changes across Snowflake’s large-scale, multi-cloud production environment
  • 02Build and evolve platform capabilities for progressive delivery, including staged rollouts, canarying, automated health checks, rollback controls, and guardrails that reduce blast radius during production change events
  • 03Improve engineering velocity by removing friction from release pipelines and replacing manual workflows with durable platform abstractions and automation
  • 04Build internal platforms that support large-scale release orchestration, application rollouts on Kubernetes, and broader production change workflows
  • 05Partner with product and infrastructure teams to make their services easier to deploy, validate, observe, and operate through well-designed platform capabilities
  • 06Implement and evolve deployment methodologies such as GitOps-inspired workflows, infrastructure as code, policy-driven automation, and progressive delivery patterns appropriate for Snowflake’s environment
  • 07Build systems that evaluate rollout health using metrics, logs, alerts, and operational signals to detect regressions early and trigger safe mitigation or rollback paths
  • 08Develop self-service developer tooling that enables teams across Snowflake to adopt safe deployment patterns without requiring deep release expertise
  • 09Build automation and guardrails that reduce operational toil and make production change workflows more consistent, scalable, and resilient
  • 10Design and build AI-assisted, agentic-driven, and increasingly autonomous release workflows that improve rollout intelligence, developer productivity, and deployment safety

Требования

  • 01Have experience building or operating continuous deployment, release engineering, or production change platforms at scale
  • 02Have worked with Kubernetes-based systems and understand how to safely roll changes across distributed production environments
  • 03Have strong software engineering skills in Golang, Java, C++, or similar systems languages, along with Python, Bash, or similar scripting languages
  • 04Have experience with distributed systems, infrastructure automation, CI/CD pipelines, and cloud environments
  • 05Bring a data-driven mindset and have experience using observability platforms such as Prometheus, Datadog, or Grafana to evaluate system and rollout health
  • 06Care deeply about safe production rollouts, developer experience, minimizing blast radius, and building systems that make the right operational path the easiest one
  • 07Enjoy building internal platforms and self-service systems that improve developer productivity across a large engineering organization
  • 08Apply a combined software engineering and DevOps mindset to design, build, and continuously improve large-scale delivery platforms in production
  • 09Are excited about applying AI and intelligent automation to release operations, deployment safety, and autonomous workflows