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.