Snowflake Computing - Bellevue, WA

posted 6 months ago

Full-time - Senior
Bellevue, WA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Senior Software Engineer in Cloud Engineering at Snowflake, you will play a pivotal role in the deployment of Snowflake's services across multiple cloud providers. This position involves utilizing our proprietary platform to automate the rollout and management of cloud infrastructure at an unparalleled scale. The Cloud Engineering team is responsible for building database automation, managing traffic, and developing infrastructure automation, all while ensuring the compute platform can scale effectively within our production environment. You will gain a comprehensive understanding of Snowflake's infrastructure and services, leveraging this knowledge along with your existing cloud and infrastructure experience to enhance our infrastructure's reliability, availability, serviceability, performance, and cost efficiency. In this role, you will lead and contribute to initiatives aimed at scaling our processes, systems, services, and automation. Success in this position requires a deep technical acumen and the ability to engage with strong peers effectively. You will have the opportunity to present and defend engineering proposals that can significantly impact the success of our team and the broader company. As part of the Cloud Engineering team, you will also support other teams utilizing our platform, necessitating excellent communication, collaboration, and diplomacy skills. As a Senior Software Engineer, you are expected to demonstrate expertise in infrastructure and cloud technologies. You should be capable of taking large, complex projects from conception to completion with minimal guidance. Additionally, mentoring and supporting junior team members is a key expectation, where you will lead by example through excellent code quality, thorough documentation, and adherence to SDLC best practices. If you are passionate about solving problems at scale, enjoy automating complex manual tasks, and are an adept troubleshooter, this role offers a unique opportunity to make a significant impact at a company that is redefining cloud data solutions.

Responsibilities

  • Contribute to the team charter to build and operate highly scalable and resilient infrastructure.
  • Research and implement solutions to build a highly reliable and scalable platform, tools, infrastructure, automation, and systems in the cloud.
  • Evangelize and drive adoption of the platform to meet business goals.
  • Provide technical leadership on complex and challenging projects in the automation and cloud infrastructure space.

Requirements

  • BS/CS, MS/CS or equivalent degree.
  • At least 6+ years of experience in a platform or Cloud team building and supporting mission-critical services and infrastructure in a SaaS environment.
  • Strong software engineering fundamentals, coding skills, and knowledge of SDLC best practices.
  • At least 3+ years of experience in cloud computing (AWS, Azure, or GCP).
  • Fluent in one or more programming languages (Golang, Java, Python, C).
  • Expertise in at least one of the following areas: container platform development and operation, automation, networking, edge computing, config management, infrastructure as code solutions such as Pulumi and Terraform.
  • Tremendous attention to detail and ability to build reliable and scalable software systems.
  • Effective communication and collaboration skills.
  • Ability to troubleshoot and resolve complex technical issues.
  • A strong work ethic, ability to self-manage and drive project success, and a passion for problem-solving.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service