Senior Software Engineer - Cloud Platform (Avalanche)
Company: Snowflake
Location: Bellevue
Posted on: May 13, 2022
|
|
Job Description:
There is only one Data Cloud. Snowflake's founders started from
scratch and designed a data platform built for the cloud that is
effective, affordable, and accessible to all data users. But it
didn't stop there. They engineered Snowflake to power the Data
Cloud, where thousands of organizations unlock the value of their
data with near-unlimited scale, concurrency, and performance. This
is our vision: a world with endless insights to tackle the
challenges and opportunities of today and reveal the possibilities
of tomorrow.We're hiring talented Cloud Platform Engineers that are
passionate about using software-based approaches to solve complex
infrastructure challenges and automate those solutions. You'll be
part of the cloud engineering organization where we have a strong
focus on using engineering and software practices to manage and
scale our cloud infrastructure. Working in cloud engineering,
you'll lead and contribute to initiatives aimed at scaling our
infrastructure, process, systems, and automation. You'll build a
deep understanding of Snowflake's service and use that knowledge,
coupled with your infrastructure and cloud knowledge, to optimize
and evolve our infrastructure reliability, availability,
serviceability, and price/performance.You'll work with some of the
brightest engineers in the valley. To be successful, you'll need to
be deeply technical and capable of holding your own with other
strong peers. You possess excellent communication, collaboration,
and diplomacy skills. You have experience practicing
infrastructure-as-code, including using tools like Terraform,
Ansible. You'll have strong software development fundamentals and
skills. In addition, you'll have strong systems knowledge and
troubleshooting abilities.If you love solving problems at scale,
prefer to write scalable, reliable, and testable software to
automate infrastructure management, are an ace troubleshooter, and
are deeply technical, then this is the role for you!AS A SENIOR
SOFTWARE ENGINEER - CLOUD PLATFORM AT SNOWFLAKE YOU WILL:Contribute
to the team charter to build and operate a highly scalable and
resilient Infrastructure and platform services that include but not
limited to VM, Container and Serverless Platforms.Work on providing
a highly automated Cloud-based runtime environment for deploying
and scaling a distributed, multi-tenant, high performance compute
platform.Deepen Snowflake's infrastructure platform integration
with existing cloud providers and play a key role in our expansion
efforts to new markets and/or CSPs.Contribute to development of in
house tools to facilitate greater automation and operability of
services.Design and build net-new production grade environments for
advanced analytical workloads.Plan, lead, and execute complicated
technical projects that interact with a wide variety of teams
within the company.Utilize your deep experience and problem solving
skills to help prevent and investigate production issues.Drive
adoption of best practices in code health, testing, and
maintainability.OUR IDEAL SENIOR SOFTWARE ENGINEER - CLOUD PLATFORM
WILL HAVE:BS/CS, MS/CS or equivalent.At least 5+ years of
experience in software developmentAt least 3+ years in cloud
computing (AWS, Azure or GCP).Proven experience in AWS, Azure or
GCP including design, implementation, and maintenance of large
scale, fault tolerant, distributed systems environments.Strong
conceptual and/or hands-on experience with container platforms,
preferably Kubernetes.Strong Systems Design and SDLC
experience.Strong Database systems knowledge and SQL skills.Strong
programming skills, preferably in Golang.Good grasp of security
best practices in a cloud environment.Familiarity with CI/CD tools
like Jenkins, Git etc.Experience with Cloud computing toolsets -
Pulumi, Terraform, Vault etc.Ability to work on complicated
projects with multiple stages and convert long term strategy into
short and long-term objectives.Extremely strong problem solving and
troubleshooting skills.Strong understanding of networking, Linux,
distributed systems, cloud design patterns, API's, and
security.Tremendous attention to details and ability to build
reliable and scalable software systems.Effective communication and
collaboration skills.Solid interpersonal skills conducive to a team
environment.Self-driven & motivated, with a strong work ethic and a
passion for problem solving.Snowflake is growing fast, and we're
scaling our team to help enable and accelerate our growth. We are
looking for people who share our values, challenge ordinary
thinking, and push the pace of innovation while building a future
for themselves and Snowflake.How do you want to make your
impact?
Keywords: Snowflake, Bellevue , Senior Software Engineer - Cloud Platform (Avalanche), IT / Software / Systems , Bellevue, Washington
Click
here to apply!
|