Skip to content

Software Engineer - Streamlit

160k – 230kBellevue, WAOnsite3+ YOE
Summary

Build scalable backend services and APIs for Streamlit integration within Snowflake's Data Cloud, focusing on enterprise-grade performance, security, and distributed systems. Requires 3+ years experience with Python/Go and cloud-native architectures.

About the role

Responsibilities

  • Build industry-leading backend features and APIs that enterprise users and data teams depend on within the Snowflake platform
  • Design and implement scalable backend services that seamlessly integrate with Snowflake's native compute, storage, and security infrastructure
  • Lead projects that span backend architecture, data processing pipelines, and cloud infrastructure within Snowflake's distributed system
  • Promote strong collaboration within cross-functional teams of Design, Product, Engineering, and Cloud Infrastructure
  • Build for enterprise scale, performance, and security to serve large organizations and their data workloads, handling high-throughput and low-latency requirements
  • Contribute to the technical architecture and product vision for data application development in the cloud
  • Ensure seamless integration with Snowflake's security model, governance features, multi-tenant architecture, and data isolation requirements
  • Design and optimize APIs for performance, reliability, and developer experience
  • Implement robust monitoring, observability, and error handling for production systems

Requirements

  • 3+ years of experience building backend systems for enterprise web applications or cloud-based platforms
  • Strong development skills in Python, Go, or Java, with deep experience in cloud-native architectures
  • Proficiency in designing and implementing RESTful APIs, GraphQL, or gRPC services with focus on performance and scalability
  • Deep understanding of distributed systems, microservices architecture, and cloud infrastructure patterns
  • Experience with enterprise software requirements including security, governance, multi-tenancy, data isolation, or platform engineering
  • Strong system design skills, including understanding of scalability patterns, caching strategies, and performance optimization
  • Knowledge of cloud platforms (AWS, Azure, GCP) and hands-on experience with containerization (Docker, Kubernetes) and infrastructure-as-code

Nice-to-Haves

  • Experience with data processing, streaming systems, or working with large-scale data platforms
  • Understanding of data workflows, analytics tools, and data platform architectures
  • Experience with security and compliance requirements in enterprise software environments (SOC 2, GDPR, HIPAA)
  • Familiarity with frontend technologies (React, TypeScript)
Skills
PythonGoRESTful APIsGraphQLgRPCDockerKubernetesAWSAzureGCP
Similar roles at this salary range
All Backend Engineering jobs →
Aurelian

Senior Backend Engineer

Senior Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 4+ years of software engineering experience.

150k – 200kSeattle, WABackend EngineeringOn-siteGoSQL
Aurelian

Staff Backend Engineer

Staff Backend Engineer to architect and scale voice AI systems for 911 centers, optimizing realtime pipelines and integrating with customer systems. Requires 6+ years of experience and strong engineering fundamentals.

180k – 240kSeattle, WABackend EngineeringOn-siteGoSQL
ClickUp

Senior Backend Engineer, Platform

Senior backend engineer building and scaling API tooling, shared services, and distributed systems that power ClickUp's AI platform capabilities.

160k – 210kUnited StatesBackend EngineeringRemoteKafkaGolang
Onos Health

Senior Software Engineer

Senior Backend Engineer to architect AI/ML workflows processing healthcare data, lead platform integrations, and own end-to-end feature development. Requires 5+ years experience and prior tech lead experience.

180k – 240kSan Francisco, CABackend EngineeringHybridAWSPython
Pindrop

Senior Software Engineer - Pulse

Design, develop, and maintain scalable cloud services and APIs in Go and Python. Requires 5-7 years of experience, strong DevOps skills with Kubernetes and CI/CD, and expertise in data structures, algorithms, and concurrency.

130k – 170kUnited StatesBackend EngineeringRemoteGoS3