Snowflake

Software Engineer – Jobs Platform

Snowflake

full-time

Posted on:

Location Type: Hybrid

Location: Menlo ParkCaliforniaUnited States

Visit company website

Explore more

AI Apply
Apply

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