
Software Engineer – Jobs Platform
Snowflake
full-time
Posted on:
Location Type: Hybrid
Location: Menlo Park • California • United States
Visit company websiteExplore more
Salary
💰 $160,000 - $230,000 per year
About the role
- 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.
- 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.
Requirements
- 2-5 years of industry experience designing, building and supporting large scale infrastructure in production.
- Experience building large scale distributed fault tolerant infrastructure.
- Experience in scheduling, 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.
Benefits
- Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data.
- Participation in innovation initiatives and a collaborative team environment.
- Opportunities for professional growth within a fast-growing company.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
software engineeringanalytical problem solvingscalable distributed systemsfault-tolerancehigh availabilityperformance optimizationmulti-threadingmemory managementnetworkingstorage