
Snowflake · CA-Menlo Park
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by...
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every
function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate
curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for
low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test
emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a
function, but to help redefine the future of how work gets done.
The Cortex Apps team is defining the future of AI for enterprise data. Our mission is to transform how the world’s largest
enterprises interact with their data through flagship products like Snowflake Intelligence.
As a Principal AI Engineer, you will be a technical North Star for our AI initiatives. You won't just execute on a roadmap; you
will help define it. You will tackle the most complex, "frontier" problems in agentic reasoning, NL-to-SQL, and enterprise-scale
RAG, ensuring our AI products are not only innovative but fundamentally reliable and scalable for the Fortune 500.
design of multi-agent systems, complex tool-use frameworks, and self-correcting NL-to-SQL engines.
You will establish the methodology for how Snowflake measures and guarantees LLM performance across diverse customer schemas.
will bridge the gap between Research (modeling) and Production (infra), ensuring the latest LLM breakthroughs are viable at
Snowflake scale.
integration—that can be leveraged by other Snowflake teams and external developers.
"strike teams" on high-stakes projects, and foster a culture of technical excellence and rapid experimentation.
applications at massive scale.
modeling, and building robust guardrails for non-deterministic systems.
Retrieval Systems, Semantic Layers).
comfortable in a design doc as you are in a boardroom.
major AI product used by millions.
Snowflake is the AI Data Cloud. We aren't just shipping "wrappers"; we are building the foundational intelligence layer for the
world’s data. Join us as we scale Cortex, including Snowflake Intelligence, Cortex Agents, Analyst, and Search—to define the next
decade of enterprise computing.
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data.
Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's
duty to keep customer information secure and confidential.
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who
share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and
Snowflake.
How do you want to make your impact?
For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits
information: careers.snowflake.com
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that’s all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level. Snowflake is reimagining what a modern Postgres experience can be. The Snowflake Postgres team is building a fully managed, cloud-native Postgres service that delivers the reliability, performance, and scale developers expect that is paired with a data experience that seamlessly ties into Snowflake. As a Principal Engineer, you'll help define the architecture, push the boundaries of Postgres in the cloud, and shape one of Snowflake's most strategic new products. AS A PRINCIPAL SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL: * Serve as the technical leader on our most critical, cross-functional projects. * Break problems down and build consensus across multiple parties to reach solutions that are scalable, tractable, and timely. * Function as both a problem solver and a problem finder by building the roadmap while delivering it. * Leverage your experience to balance long-term thinking with more immediate business needs. * Understand trade-offs between consistency, performance, scaling limits, and costs to build solutions which can meet the demands of rapidly growing services. * Ensure operational readiness of the services and meet the commitments to our customers regarding durability, availability, performance, and security. * Solve real business needs at large scale by applying your software engineering and analytical problem solving skills. OUR IDEAL PRINCIPAL SOFTWARE ENGINEER WILL HAVE: * 10+ years building and operating large-scale distributed systems, databases, or cloud services. * Appreciation of Postgres. You have worked with Postgres as an end user or administrator. You have a solid understanding of database fundamentals. * Strong systems programming experience (Ruby experience a strong plus). * Experience building high-availability, multi-tenant, or highly distributed data systems. * Comfortable navigating large, complex codebases and leading cross-team architecture efforts. * A track record of driving projects from concept to production with measurable impact. * Excellent communication skills and the ability to influence across engineering and product organizations. * Passion for making Postgres better, simpler, and more powerful for developers everywhere. WHY JOIN THE ENGINEERING TEAM AT SNOWFLAKE? * Build an industry-leading Cloud Data and AI Platform. * Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more! * Work closely with our customers & partners, understand their use cases & needs, think strategically to seek the right problem to solve at the right time, and innovate with rigor. * Join a world-class team of both industry veterans and rising stars. Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. About the Role The Cortex Code team is building the future of coding agents for working with data. See our flagship product in action: Cortex Code in Action: Live Demos + AMA. As a Staff/Principal AI Engineer on Cortex Code , you will help define architect agent behavior at enterprise scale by building the agentic systems and methodology that make our users build cutting edge agentic systems that are efficient, repeatable, auditable, and shippable. You’ll partner with modeling, platform, and product leadership to turn customer pain into golden scenarios, metrics, and experiment loops that the whole team can trust. Responsibilities: * Agent strategy & systems: Own major pillars of the quality stack: tuning agent behavior to engage on next generation agentic coding tasks. * Hill-climb infrastructure: Design and evolve pipelines and tooling that support large-scale experimentation, error mining, and iteration on prompts/tools/workflows with clear before/after signals. * Deep analysis & prioritization: Lead postmortems on quality regressions; cluster failure modes; translate findings into a prioritized roadmap for engineering and modeling partners. * Cross-functional leadership: Align product, infra, and applied AI on what “good” means for critical customer workflows; mentor engineers and uplevel eval craft across the team. * Production-minded rigor: Ensure quality systems are dependable in practice—reproducible runs, stable datasets, versioning, and operational clarity when things drift. Requirements: * Bachelor’s degree in Computer Science, Engineering, Statistics, or a related field. Master’s or higher preferred but not a requirement. * 10+ years of experience shipping AI/ML-backed software in production, including Staff-level ownership of technical direction, cross-team delivery, and mentoring. * Strong track record building and operating eval harnesses, measurement, and/or experimentation loops for LLM/agent systems—not only one-off benchmarks. * Proficiency in programming languages such as Python, TypeScript, Go (strong in at least two). * Exceptional communication skills: crisp write-ups, constructive debate, and ability to influence without authority across engineering and product. * (Optional) Experience with data engineering pipelines (dbt, Airflow), data modeling, data analysis, retrieval systems, and semantic layers is a plus. Nice to have * Deep experience with agentic coding tools (IDE agents, CLI agents) and intuition for model strengths, failure modes, and prompting limits. * Background in data engineering (dbt, Airflow), analytics, retrieval / RAG, or semantic layers—highly relevant for data-centric coding agents. * Prior work on LLM observability, safety/guardrails, or quality systems used as release gates in production. You may be a particularly good fit if you * Have built and owned complex quality + data pipelines—substantial state, branching logic, and operational requirements. * Thrive in high-intensity environments with short feedback loops and high standards for rigor. * Take ambiguous “quality is slipping” problems to completion: you care about clear metrics, reproducibility, and sustained improvement—not one-off score bumps. * Are a power user of modern coding agents and care about turning intuition into systematic measurement and team-wide practice. About Snowflake Snowflake is the AI Data Cloud trusted by the world's most innovative companies. We're shipping production-ready AI applications at scale and want you to join us in building the future of how businesses interact with their data through Cortex Code, Cortex agents, Cortex analyst, Cortex search. Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done. The Product Security team ensures that Snowflake products are built and shipped with the highest level of security. Our team drives the security posture of Snowflake products and is responsible for embedding security into every stage of the product lifecycle, from design through deployment and beyond. We design and build frameworks, systems and services that keep Snowflake secure. As a Principal Software Engineer II on the Product Security team, you will be the senior technical authority for Product Security and play a critical leadership role in shaping and advancing Snowflake’s security. This is a unique opportunity to define and influence our long-term security strategy and have a direct impact on the security of the Snowflake platform and the trust of our customers. You will operate across organizational boundaries, guiding major security initiatives, influencing architectural decisions at the highest levels, setting the technical direction for the organization, and ensuring consistent security excellence across all product teams while working closely with business leaders to advance Snowflake’s business. The role requires deep expertise in security, software engineering, distributed systems, software infrastructure, AI/ML, applied cryptography, threat modeling and cloud security fundamentals. IN THIS ROLE AT SNOWFLAKE, YOU WILL: * Serve as the senior technical authority and architectural leader for Product Security, defining the long-term technical vision and security architecture for Snowflake. * Drive the security strategy across key domains, including AI security, authentication, authorization, data protection, and software supply chain security. * Design and develop scalable, secure-by-default frameworks, services, and tools to secure Snowflake's infrastructure and protect customer data and accounts. * Define and implement proactive strategies to mitigate emerging AI-related threats, both by securing Snowflake’s AI offerings and leveraging AI to enhance the company's overall security posture. * Anticipate emerging security risks and proactively define long-term mitigation strategies aligned with business and product goals. * Ensure cohesive execution by driving alignment across engineering, infrastructure, AI/ML, and security teams. * Partner with product and engineering teams to implement security best practices. * Mentor engineers, influence the engineering culture, and promote a strong security mindset company-wide. WE WOULD LOVE TO HEAR FROM YOU IF YOU HAVE: * 15+ years of software engineering experience building and securing large-scale distributed systems and cloud-native platforms. * Bachelor’s or Master’s degree in Computer Science or related field (or equivalent practical experience). * Demonstrated company-level technical leadership with cross-organizational impact. * Deep expertise in multiple security domains, including AI/ML system security, applied cryptography, identity and access management, secure distributed system design, cloud and infrastructure security and/or software supply chain security * Experience securing AI/ML systems or building security controls for AI-driven platforms. * Strong systems thinking with experience identifying and mitigating systemic risks at scale. * Track record of leading complex, multi-year technical initiatives with broad organizational impact. * Experience in software development working with one or more of the following languages: Java, Go, Python, C, C++ * Exceptional communication skills and the ability to influence senior technical and executive audiences. Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential. Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com