Enable job alerts via email!

Principal Software Engineer - Cluster Management

Snowflake

Menlo Park (CA)

On-site

USD 243,000 - 380,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Principal Software Engineer, where you'll tackle significant challenges in building a scalable Cloud Data Platform. This role involves designing distributed systems, mentoring junior engineers, and ensuring high availability and performance. Collaborate with a world-class team to innovate and drive solutions that meet customer needs. With a competitive salary and comprehensive benefits, this position offers the opportunity to make a lasting impact in a rapidly growing environment. If you're ready to challenge the status quo and contribute to cutting-edge technology, this is the place for you.

Benefits

Medical Insurance
Dental Insurance
Vision Insurance
401(k)
Paid Holidays
Parental Leave
Employee Assistance Program

Qualifications

  • 15+ years of experience in large-scale infrastructure.
  • Strong understanding of operating systems and performance challenges.

Responsibilities

  • Design and implement scalable distributed systems for cloud services.
  • Mentor junior engineers and ensure operational readiness.

Skills

Distributed Systems Design
Fault-Tolerant Infrastructure
Container Orchestration
Multi-threading
Memory Management
Networking
Kubernetes
Cluster Management

Tools

Kubernetes
Mesos
OpenShift

Job description

Build the future of the AI Data Cloud. Join the Snowflake team.

We are the Elastic Global Services team, responsible for building a highly available, scalable, multi-tenant "Cloud Services" platform that underpins Snowflake services. Our work includes autoscaling VMs from cloud providers, managing compute cluster topologies, cluster management, workload orchestration, and more. We are expanding our team to meet the next big challenges for Snowflake customers.

Our product runs on multiple cloud providers, including Amazon Web Services, Microsoft Azure, and Google Cloud. Our infrastructure self-optimizes, ensures high availability, and provides data protection across clouds, allowing users to focus on their data. We are actively hiring talented distributed systems engineers to make a significant impact on our elastic, large-scale, high-performance environment.

Learn more about our tech stack in our recent ACM Symposium on Cloud Computing talk: https://acmsocc.org/2022/assets/slides/99.pdf

AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL:
  1. Solve real business needs at large scale through software engineering and analytical problem solving.
  2. Design and implement scalable distributed systems for our cloud services.
  3. Analyze fault-tolerance, high availability, performance, and scaling challenges, and resolve them.
  4. Mentor and grow junior engineers.
  5. Understand trade-offs between consistency, durability, and costs to develop solutions for rapidly growing services.
  6. Ensure operational readiness and meet commitments to our customers regarding availability and performance.
OUR IDEAL DISTRIBUTED SYSTEMS ENGINEER WILL HAVE:
  1. 15+ years of industry experience designing, building, and supporting large-scale infrastructure.
  2. Experience with large-scale fault-tolerant distributed infrastructure.
  3. Experience in container orchestration, cluster management, or autoscaling.
  4. Strong understanding of operating systems concepts including multi-threading, memory management, networking, storage, performance, and scale.
  5. Solid knowledge of Kubernetes, Mesos, OpenShift, or similar container platforms.
WHY JOIN THE ENGINEERING TEAM AT SNOWFLAKE?
  1. Build an industry-leading Cloud Data Platform.
  2. Solve challenging technical problems related to security, distributed systems, programming, resource management, and system maintenance.
  3. Collaborate closely with customers and partners, understand their needs, and innovate thoughtfully.
  4. Join a world-class team of industry veterans and rising stars.

Snowflake is growing rapidly, and we are scaling our team to support this growth. We seek individuals who share our values, challenge the status quo, and drive innovation to build a bright future for themselves and Snowflake.

Interested in making an impact? For US-based roles, visit our careers site for salary and benefits details: https://careers.snowflake.com

The estimated salary range for this role is $243,000 - $379,500, plus participation in Snowflake's bonus and equity plans.

Starting salary will be determined based on skills, experience, and location. We offer a comprehensive benefits package including medical, dental, vision, life and disability insurance, 401(k), flexible spending accounts, paid holidays and time off, parental leave, employee assistance, and more.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer

Harnham

San Francisco

Remote

USD 230.000 - 280.000

7 days ago
Be an early applicant

Principal Software Engineer, Agentic AI (Remote)

CrowdStrike

Remote

USD 185.000 - 295.000

Yesterday
Be an early applicant

Principal Software Engineer - OpenShift Service Mesh (Istio)

Red Hat Limited

Raleigh

Remote

USD 148.000 - 246.000

Yesterday
Be an early applicant

Principal Software Engineer - Dataplane Software (VPP)

Calix

Remote

USD 159.000 - 311.000

2 days ago
Be an early applicant

Principal Software Engineer

Red Hat

Raleigh

Remote

USD 148.000 - 246.000

2 days ago
Be an early applicant

Principal Software Engineer

SendGrid

California

Remote

USD 195.000 - 245.000

2 days ago
Be an early applicant

Principal Software Engineer, ML Feature Platform

Reddit

Remote

USD 266.000 - 388.000

2 days ago
Be an early applicant

Principal Software Engineer

Smartsheet

Washington

Remote

USD 200.000 - 253.000

4 days ago
Be an early applicant

Lead Software Engineer - Ruby on Rails (Remote)

Triumph Financial

Remote

USD 168.000 - 273.000

4 days ago
Be an early applicant