Principal Distributed Systems Engineer – Cloud-Scale

Snowflake

Menlo Park (CA)

On-site

USD 180,000 - 240,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Snowflake in Menlo Park seeks a Principal Software Engineer to design and build scalable distributed cloud services. You will solve real business problems at large scale, mentor junior engineers, and improve fault tolerance and performance across our data platform.

You will work on container orchestration, cluster management, and autoscaling, with deep OS knowledge and expertise in Kubernetes-like systems. Join a world-class team driving Snowflake's infrastructure ahead of the next wave of data

Qualifications

  • 15+ years of industry experience designing, building and supporting large scale infrastructure in production.
  • Experience building large scale distributed fault tolerant infrastructure.
  • Experience in container orchestration, cluster management, or autoscaling.
  • Excellent understanding of operating systems concepts including multi-threading, memory management, networking and storage, performance and scale.
  • Solid understanding of the internals of Kubernetes, Mesos, OpenShift, or other container platforms.

Responsibilities

  • Solving real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • Design and implement scalable distributed systems for our cloud services.
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • Mentor and grow junior engineers.
  • Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance.

Job description

Snowflake in Menlo Park seeks a Principal Software Engineer to design and build scalable distributed cloud services. You will solve real business problems at large scale, mentor junior engineers, and improve fault tolerance and performance across our data platform.

You will work on container orchestration, cluster management, and autoscaling, with deep OS knowledge and expertise in Kubernetes-like systems. Join a world-class team driving Snowflake's infrastructure ahead of the next wave of data

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Principal Software Engineer - Metadata & Scalable Systems
Principal Software Engineer - Metadata & Scalable Systems

Snowflake • Bellevue (WA)

Hybrid
USD 150,000 - 200,000
Principal Software Engineer - Elastic Global Services
Principal Software Engineer - Elastic Global Services

Snowflake • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Cloud Database Engineer - Distributed Systems
Cloud Database Engineer - Distributed Systems

Snowflake • Menlo Park (CA)

On-site
USD 160,000 - 230,000
Medical, dental, vision insurance
401(k) retirement plan
Flexible spending & health savings
+2
Principal Software Engineer I - Metadata
Principal Software Engineer I - Metadata

Snowflake • Bellevue (WA)

On-site
USD 150,000 - 200,000
Senior Cloud Platform Engineer: Kubernetes & Data Compute
Senior Cloud Platform Engineer: Kubernetes & Data Compute

Snowflake • Menlo Park (CA)

On-site
USD 200,000 - 287,500
Parental leave
401(k)
Medical, dental, vision
+1
Principal Performance Engineer, Cloud Infrastructure
Principal Performance Engineer, Cloud Infrastructure

Snowflake • Menlo Park (CA)

On-site
USD 264,000 - 380,000
Medical insurance
Dental insurance
Vision insurance
+3
Senior Software Engineer, ManagedDB (Multi-Cloud)
Senior Software Engineer, ManagedDB (Multi-Cloud)

Snowflake • Menlo Park (CA)

On-site
USD 173,000 - 288,000
Bonus plan
Equity plan
Principal Snowflake Data Platform Architect
Principal Snowflake Data Platform Architect

Sembridge Outsourcing Services • United States

Remote
USD 140,000 - 230,000
Software Engineer - Database Engineering
Software Engineer - Database Engineering

Linuxconfig • Menlo Park (CA)

On-site
USD 180,000 - 250,000
Senior Software Engineer - Cloud Container Service
Senior Software Engineer - Cloud Container Service

Snowflake • Bellevue (WA)

On-site
USD 200,000 - 288,000