- 4+ years of experience building production backend or distributed systems in C++, Java, Go, Python, or a comparable language
- BSc in a technical field (CS, EE, Physics, Math, etc), MSc/PhD is a plus
- Experience designing and operating high-throughput services, including handling concurrency, backpressure, partial failures, and observability
- Experience designing service or RPC APIs, such as REST or gRPC
- Experience with software engineering best practices (programming, testing, version control, CI/CD, containers, agile development, etc)
- Experience with building distributed systems that guarantee high throughput without compromising on reliability
- High levels of curiosity and eager enthusiasm for open-ended problems, and the ability to turn a loosely defined problem into a scoped, testable design
- Ability to articulate results and complex concepts to leadership
- Must be able to produce solutions independently in an organized manner, as well as work in a team
- Experience with SQL engines, query execution, or other large-scale data systems is a strong asset
- Hands-on experience in the MLOps field (e.g., deploying ML models) is a plus
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com http://careers.snowflake.com