S

Snowflake

Runs a cloud platform for business data and AI

Staff/Principal AI Software Engineer

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeMenlo Park, CA, USA$264k - $379.5k /yrIn-person

About the Job

Requirements

  • At least 7 years of software engineering experience, including at least 2 years specifically leading the deployment of large-scale applications based on large language models.
  • A Bachelor's, Master's, or PhD in Computer Science, AI, or a related field.
  • Deep understanding of large language model orchestration, including prompt optimization, semantic modeling, and guardrails for non-deterministic systems.
  • A proven track record designing complex systems that integrate AI with traditional data stacks, including SQL, retrieval systems, and semantic layers.
  • Ability to communicate complex technical trade-offs to executive leadership and individual contributors.
  • Previously held a Principal or equivalent high-level individual-contributor role, or led the technical launch of a major AI product used by millions.

Responsibilities

  • Define the long-term technical vision for Snowflake Intelligence and lead the architecture of multi-agent systems, complex tool-use frameworks, and self-correcting natural-language-to-SQL engines.
  • Build automated evaluation infrastructure and methodologies to measure and ensure large language model performance across diverse customer schemas.
  • Partner with Product and Engineering leadership to align AI capabilities with business goals, and connect research/modeling with production infrastructure so new large language model advances work at Snowflake scale.
  • Design extensible context-engineering patterns, including advanced function calling and semantic-layer integration, for use by Snowflake teams and external developers.
  • Mentor Staff and Senior engineers, lead cross-functional teams on high-stakes projects, and foster technical excellence and experimentation.

About the Company

Snowflake

Runs a cloud platform for business data and AI

Snowflake runs a cloud platform where businesses store and analyze data, build AI tools, and share information under common access controls. Its platform separates stored data from computing resources, letting teams run different workloads without maintaining database servers. Analysts query business records with SQL, while developers use Python and other languages to build applications and train models against the same data; Cortex connects AI models to company records so teams build assistants and automate analysis. Customers pay for storage and computing usage across Amazon, Microsoft, and Google infrastructure. Snowflake was founded in 2012 and has its headquarters in Menlo Park, California.

Company size
10,001+
Company stage
IPO
Headquarters
Menlo Park, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at Snowflake

See more jobs