Snowflake

Backend Engineer - Streamlit in Snowflake

Snowflake6 days ago
Location

US-WA-Bellevue

Type

Full Time

Salary

USD 160,000 – 230,000

Level

Senior

Role

Backend Engineer

Posted

Mar 17, 2026

Full TimeSenior

The role

Summary

Snowflake is seeking a Backend Engineer for their Streamlit in Snowflake (SiS) team to build robust infrastructure and APIs that power enterprise-grade data application experiences within the Snowflake Data Cloud. The ideal candidate will design scalable backend services, work with cutting-edge cloud technologies, and create performant systems that enable advanced data application development.

What you'll do

Backend Infrastructure Development: Build industry-leading backend features and APIs for enterprise users within the Snowflake platform
System Architecture: Design and implement scalable backend services that integrate seamlessly with Snowflake's native compute, storage, and security infrastructure
Cross-Functional Collaboration: Promote strong collaboration across Design, Product, Engineering, and Cloud Infrastructure teams
Enterprise Scale Solutions: Build high-performance systems that handle enterprise-scale workloads with low-latency and high-throughput requirements
API Design: Design and optimize APIs for superior performance, reliability, and developer experience
Monitoring and Observability: Implement robust monitoring, observability, and comprehensive error handling for production systems

What we look for

Technical

Programming LanguagesProficiency in Python, Go, or Java with deep experience in cloud-native architectures
API DevelopmentExpertise in designing RESTful APIs, GraphQL, or gRPC services with focus on performance and scalability
Cloud InfrastructureKnowledge of AWS, Azure, or GCP, with hands-on experience in Docker and Kubernetes

Education

Computer ScienceBachelor's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Backend Development3+ years of experience building backend systems for enterprise web applications or cloud-based platforms
Distributed SystemsDeep understanding of microservices architecture and cloud infrastructure patterns

Skills

Required skills

Cloud Native DevelopmentExpertise in building scalable, distributed backend systems
System DesignStrong understanding of scalability patterns, caching strategies, and performance optimization

Nice to have

Data Platform ExperienceBackground in data processing, streaming systems, or large-scale data platforms
Compliance KnowledgeExperience with enterprise security standards like SOC 2, GDPR, HIPAA

Compensation & benefits

Salary

USD 160,000 – 230,000 (annual)

Stock options

Available

Benefits

Innovative Work Environment

Opportunity to work on cutting-edge cloud technologies and data application development

Professional Growth

Dynamic environment with opportunities for skill development and learning


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background and role fit
  2. 2
    Technical Interview In-depth technical discussion focusing on backend development, system design, and cloud architecture
  3. 3
    System Design Challenge Comprehensive evaluation of candidate's ability to design scalable backend systems
  4. 4
    Final Interview Meeting with team leaders and potential future colleagues to assess cultural fit and collaborative potential

Apply for this position

You'll be redirected to the company's application page