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.
236k – 277k/yr
Remote10+ YOEBackend Engineering
About the role
What You Will Do
Develop control plane services orchestrating Flink job lifecycles (submission, scaling, recovery); build Kubernetes operators and orchestrators for serverless resource management; design APIs for job management, multi-tenancy, and isolation.
Ensure code quality, test coverage, documentation, and maintainability.
Design components, discuss designs, and moderate decisions with stakeholders.
Maintain team processes, lead meetings, take initiatives, and participate in on-call rotations.
Mentor engineers in control plane architecture and serverless Apache Flink.
What You Will Bring
10+ years of relevant software development experience.
Deep knowledge of distributed systems orchestration (Kubernetes, control loops); experience with high-scale control planes, API servers, cloud-native infrastructure; containerization, networking, resource isolation.
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.
236k – 339k/yr
Hybrid10+ YOEBackend Engineering
Staff Software Engineer - Parameters
SnowflakeBellevue, WA
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.
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.