Snowflake logo

Staff Software Engineer, Frontier Security Team

Snowflake

IN-Bangalore-MSO · 9+ years experience · Full-time · Hybrid · Posted Sep 25, 2026

At a glance

Experience
9+ years experience
Employment
Full-time
Workplace
Hybrid
Location
IN-Bangalore-MSO

About the role

  • Snowflake is hiring a Staff Software Engineer for the Frontier Security AI team to develop production-grade LLM applications, intelligent agents, AI infrastructure, and evaluation systems.
  • In this role, you will lead the design and development of the Agentic Harness and agent evaluation platform, working across product, infrastructure, applied AI, security, and modeling teams.
  • You will take new capabilities from prototype to dependable customer value while operating over sensitive data at large scale.

Responsibilities

  • Architect and build the Agentic Harness that executes complex, multi-step AI workflows across models, tools, data, and services.
  • Design stable interfaces for tool execution, context construction, state management, memory, permissions, retries, fallbacks, and human review.
  • Own agent quality end to end by building evaluation harnesses, representative datasets, automated graders, experiment pipelines, and release gates.
  • Convert ambiguous reports such as 'the agent feels worse' into measurable failure modes, reproducible tests, and durable fixes.
  • Analyze production agent trajectories to identify failures in reasoning, retrieval, tool use, context, orchestration, and application code.
  • Close the loop between production incidents, root-cause analysis, evaluation coverage, and regression prevention.
  • Develop offline and online measurements for task completion, correctness, groundedness, safety, latency, reliability, and cost.
  • Build simulation and replay infrastructure for golden-set tests, adversarial scenarios, model comparisons, and large-scale experiments.
  • Improve agent efficiency through model routing, prompt and semantic caching, context compaction, tool-result management, and token optimization.
  • Productionize new model capabilities as secure, observable, multi-tenant services with clear operational controls.

Requirements

  • 9+ years of software engineering experience, including technical leadership of complex production systems.
  • Direct experience shipping and operating LLM applications, AI agents, or model-backed workflows in production.
  • Strong background in distributed systems, service architecture, high-throughput APIs, concurrency, and failure handling.
  • Experience building an agent runtime, workflow engine, developer platform, evaluation system, or similar infrastructure.
  • Demonstrated ability to evaluate nondeterministic systems without relying on a single aggregate score.
  • Fluency in Python and strong proficiency in at least one systems or application language such as Java, Go, Rust, or TypeScript.
  • Hands-on knowledge of tool calling, structured generation, retrieval, context engineering, prompt management, and model APIs.
  • Experience with production observability, including structured traces, replay, metrics, logs, and incident diagnosis.
  • Ability to balance agent quality with latency, reliability, security, and inference cost.
  • Track record of setting technical direction and delivering results across organizational boundaries.

Preferred qualifications

  • Building evaluation or observability infrastructure for agentic coding, data engineering, or analytics systems.
  • Designing human-evaluation programs, scoring rubrics, annotation workflows, or grader-calibration methods.
  • Working with multi-agent orchestration, long-running agents, asynchronous workflows, or durable execution.
  • Developing synthetic tasks, simulations, adversarial tests, red-team exercises, or safety guardrails.
  • Building retrieval systems that use vector search, hybrid search, semantic indexing, ranking, or caching.
  • Operating multi-tenant systems that process sensitive enterprise data.
  • Working with model training, fine-tuning, reinforcement learning, or feedback-driven optimization.
  • Evaluating and onboarding frontier models based on measured product outcomes.

Skills

  • Python
  • Java
  • Go
  • Rust
  • TypeScript
  • LLM Applications
  • AI Agents
  • Distributed Systems
  • Vector Search
  • Kubernetes

Snowflake

Staff Software Engineer, Frontier Security Team

Apply now