Lead development of Snowflake's feature flagging and experimentation platform. Build scalable frameworks, APIs, and infrastructure used across engineering teams to enable safe, performant feature releases.
236k – 339k/yr
On-site8+ YOEBackend Engineering
About the role
Responsibilities
Lead, build and improve Snowflake’s feature flagging and experimentation platform
Work on complex framework and code used across Snowflake’s engineering stack to control feature flags
Build a deep understanding of Snowflake’s infrastructure and services
Contribute to building and operating highly scalable, resilient, and performant infrastructure
Work on large and complex projects that build frameworks, platforms, tools, and automation for other engineering teams
Partner with engineering teams to understand requirements, translate into projects with milestones, and lead implementation
Build intuitive and resilient APIs and libraries for developers and customers
Evangelize and drive adoption of the platform and frameworks
Support junior team members and contribute with excellent code quality, documentation, and best practices
Requirements
8+ years of experience in software engineering with a strong focus on distributed systems
Deep experience building and operating large scale cloud services
Strong programming skills in Java, Scala, C++, or Python
Solid understanding of system performance, debugging, and reliability engineering principles
Experience with cloud platforms such as AWS, Azure, or GCP
Proven ability to lead complex technical projects and influence architecture decisions
Strong problem solving skills and ability to work in a fast paced environment
Strong sense of ownership and desire to build great tools & frameworks for other engineers
Tremendous attention to detail and ability to build reliable and scalable software systems
Effective communication and collaboration skills
Proven ability to lead and execute projects that begin with incomplete information or ambiguity
Staff Software Engineer building and scaling Snowflake's cloud-agnostic FDB distributed transactional key-value store that powers all Snowflake products. Design autoscaling infrastructure, next-gen transaction/caching/storage systems, and multi-tenant capabilities for AWS, Azure, and GCP.
236k – 339k/yr
On-site8+ YOEBackend Engineering
Staff Software Engineer
SnowflakeMenlo Park, CA
Design and implement query optimization and distributed data processing algorithms for Snowflake's petabyte-scale cloud database. Own end-to-end delivery of large-scale systems projects and mentor junior engineers.
Leads design and implementation of performance improvements for Snowflake's Dynamic Tables incremental view maintenance engine, focusing on complex query shapes, scalability, and cost-efficiency. Requires 10+ years in large-scale data systems with expertise in query optimization or stream processing, plus C++/Java proficiency.
236k – 339k/yr
Hybrid10+ YOEBackend Engineering
Staff Softare Engineer, Cortex AI Infrastructure
SnowflakeMenlo Park, CA
Builds scalable backend infrastructure for Snowflake's Cortex AI products, including agentic runtimes, RAG systems, evals engines, and productionized AI workflows. Requires 5+ years in distributed systems and proficiency in Go/Java/Python.
236k – 339k/yr
On-site5+ YOEBackend Engineering
Staff Software Engineer - Flink Control Plane
ConfluentUnited States
Develops Flink control plane services for job lifecycle orchestration, Kubernetes operators for serverless management, and APIs for multi-tenancy. Requires 10+ years experience in distributed systems, Kubernetes, and cloud-native infrastructure.