Snowflake

Principal Software Engineer - Elastic Global Services

US-CA-Menlo Park. Posted a month ago

The role

You will design and implement scalable distributed systems for the Elastic Global Services cloud services platform. You will solve large scale business needs, analyze fault-tolerance and performance issues, and mentor junior engineers.

What you will do

  • Solve real business needs at large scale by applying software engineering and analytical problem solving skills.
  • Design and implement scalable distributed systems for 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.
  • Ensure operational readiness of the services and meet commitments regarding availability and performance.

Required 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.

About the company

Snowflake is building an industry-leading Cloud Data Platform. The Elastic Global Services team is responsible for building the highly available, scalable, multi-tenant Cloud Services platform that underpin Snowflake services.

Principal Software Engineer - Elastic Global Services at Snowflake | JobZoey