Latest AI JobsBrowse Jobs
snowflake logo

Staff Software Engineer, Frontier Security Team

snowflakeIN-Bangalore-MSOEngineering
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior · 9+ yrs
Posted
25 Sept 2026
Status
Open · checked 7d ago

About this role

Based in Bangalore, India, this full-time Staff Software Engineer role focuses on building production-grade LLM applications and agent evaluation platforms for enterprise security. This position suits experienced software engineering professionals who want to lead technical direction and design secure AI infrastructure handling sensitive data.

Role Overview

Snowflake is hiring a Staff Software Engineer for the Frontier Security AI team located in Bangalore. The position involves designing the Agentic Harness and agent evaluation platform while collaborating with various internal teams to bring capabilities from initial prototyping into reliable production use.

Key Responsibilities

Architect and build the Agentic Harness to execute multi-step AI workflows across different models, tools, and services.
Design stable interfaces for tool execution, state management, memory, and permissions.
Own agent quality end to end by creating evaluation harnesses, automated graders, and release gates.
Analyze production agent trajectories to find and fix failures in reasoning, retrieval, and orchestration.
Improve agent efficiency using model routing, token optimization, and semantic caching.
Productionize model capabilities as secure, multi-tenant services with operational controls.
Define technical direction across multiple teams and mentor other engineers while remaining hands-on with implementation.

Requirements

Nine or more years of software engineering experience with technical leadership on production systems.
Direct experience shipping and operating LLM applications, AI agents, or model-backed workflows.
Background in distributed systems, service architecture, high-throughput APIs, and concurrency.
Experience building agent runtimes, workflow engines, or evaluation systems.
Fluency in Python alongside proficiency in Java, Go, Rust, or TypeScript.
Knowledge of tool calling, structured generation, context engineering, and model APIs.
Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.

Nice to Have

Building evaluation or observability infrastructure for agentic coding, data, or analytics systems.
Designing human-evaluation programs, scoring rubrics, or annotation workflows.
Working with multi-agent orchestration, long-running agents, or durable execution.
Developing synthetic tasks, adversarial tests, or safety guardrails.
Building retrieval systems using vector search, hybrid search, or semantic caching.
Operating multi-tenant systems handling sensitive enterprise data.
Experience with model training, fine-tuning, or reinforcement learning.
Evaluating and onboarding frontier models.
Familiarity with databases, SQL engines, Kubernetes, or cloud-native infrastructure.

Skills and Tools

Python
Java, Go, Rust, or TypeScript
Distributed systems and high-throughput APIs
Vector search, hybrid search, and semantic indexing
Kubernetes and cloud-native infrastructure

About the Company

Snowflake powers the era of the agentic enterprise by developing production-grade large language model applications, intelligent agents, and AI infrastructure for enterprise customers. The organization values low-ego individuals with experimental mindsets who treat AI as a high-trust collaborator.

How to Apply

Interested candidates should apply directly on the official Snowflake careers page.

Skills and tech stack

Questions candidates ask

Where is this job located?

This position is located in Bangalore, India (Bangalore-MSO).

What is the primary focus of the Frontier Security AI team?

The team develops production-grade LLM applications, intelligent agents, AI infrastructure, and evaluation systems for enterprise customers over sensitive data.

How many years of experience are required?

Candidates must have 9+ years of software engineering experience, including technical leadership of complex production systems.

What programming languages are required?

Fluency in Python is required, along with strong proficiency in at least one systems or application language such as Java, Go, Rust, or TypeScript.

What educational background is expected?

A Bachelor's degree in Computer Science, Engineering, or a related field is required, or equivalent practical experience.

Ready to apply?

The application is on the official snowflake careers page.

Apply on company site