Skip to content
SnowflakeSnowflakeMenlo Park, CA

Staff Softare Engineer, Cortex AI Infrastructure

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

About the role

Responsibilities

  • Architect Agentic Runtimes: Build and scale the orchestration engines that execute complex agentic workflows, ensuring low-latency tool execution and robust state management.
  • Scale Context Engineering Infra: Design high-performance systems for RAG (Retrieval-Augmented Generation), including vector database integration, scalable and efficient search indexing, query processing, and result ranking, semantic caching, and automated metadata extraction.
  • Build the "Evals Engine": Develop the automated infrastructure required to run massive-scale golden set simulations, error analysis pipelines, and "hillclimbing" experiments.
  • Productionize AI Workflows: Collaborate with the modeling team to take raw LLM capabilities and turn them into hardened, multi-tenant microservices with strict guardrails and observability.
  • Optimize Performance & Cost: Direct the infra strategy for model routing, prompt caching, and token optimization to ensure Snowflake’s AI features are the most efficient in the industry.

Requirements

  • Education: Bachelor’s degree in Computer Science or a related technical field.
  • Experience: 5+ years of experience building distributed systems, high-throughput APIs, or backend infrastructure for AI/ML products.
  • Technical Stack: Deep proficiency in Go or Java (for systems) and Python (for AI orchestration).
  • Systems Thinking: Strong understanding of database internals, distributed state management, and cloud-native architecture (Kubernetes, FoundationDB, etc.).
  • Domain Expertise: Familiarity with the "plumbing" of AI: vector indices, agent platforms, and building scalable data pipelines.

Bonus

  • Experience with query optimization and SQL engine internals.
  • Designing multi-tenant systems that handle sensitive enterprise data at scale.
  • Developing search infrastructure for large-scale applications.
  • Direct experience with any of the subsystems outlined above.

Skills

GoJavaPythonKubernetesFoundationdbRAGVector DatabasesDistributed SystemsLLMsMulti-Tenant Systems
Snowflake

Staff Software Engineer

SnowflakeMenlo Park, CA +1

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
Snowflake

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
Snowflake

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.

236k – 339k/yr
On-site8+ YOEBackend Engineering
Snowflake

Staff Software Engineer — Dynamic Tables, Performance

SnowflakeBellevue, WA

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
Confluent

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.

236k – 277k/yr
Remote10+ YOEBackend Engineering