LogoKode$word
Snowflake logo
Verified Tech Organization

Careers at Snowflake

Browse and filter through all verified positions currently open at Snowflake.

Total Company Roles48
Matching Filter48
snowflake.comHQ: Menlo Park, CA, USCEO: Sridhar Ramaswamy9394 employees

Snowflake Inc. delivers a cloud-centric data platform to customers across both the United States and international markets. The company's core offering, known as the Data Cloud, enables users to unify disparate data sources into a singular, reliable foundation. This unified data then facilitates the extraction of crucial business intelligence, the creation of innovative data-driven applications, and secure data sharing. This adaptable platform serves a wide array of organizations, encompassing various sizes and industries. Originating in 2012, the enterprise was initially recognized as Snowflake Computing, Inc., before officially rebranding to Snowflake Inc. in April 2019. Its principal operations are conducted from Bozeman, Montana.

Sector:Software Application

All Openings (48)

Ordered by most recently published

Software Engineer Intern - Berlin

On-siteinternshipInternshipBerlin, Germany
Apply Now

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. Why Join Us? What We Offer We cultivate an inclusive, welcoming, and empowering environment where every intern is set up for success from day one: Dedicated Mentorship & Support: High level of access to your manager and a personal mentor who provide guidance, constructive feedback, and continuous support without micromanagement. Real Impact & Ownership: Work alongside world-class experts on meaningful, real-world projects that contribute directly to systems used by global customers. Inclusive Culture & Flexibility: Work in a vibrant team with flexible working hours, work-from-home options, casual dress code, and an inclusive, community-focused startup culture. Career Growth: Clear pathways for post-internship career opportunities, including full-time roles and additional internship options. Perks & Community: Paid full-time internship, catered lunches, team outings, happy hours, access to gaming consoles, recreational games, employee resource groups, and great swag. What You Will Learn & Gain How to build enterprise-grade, reliable, and secure cloud software and services. Hands-on experience with cutting-edge database internals, large-scale distributed systems, and cloud infrastructure (AWS, Azure, Google Cloud). Practical knowledge in compiler design, query execution, streaming pipelines, and advanced SQL features. Colleague mentorship and collaborative problem-solving experience in a modern tech stack (C++, Java). What We Are Looking For Qualifications & Skills: Education: Must be actively enrolled in an accredited college or university program during the time of the internship (from 3rd year Bachelor up to Master’s or PhD levels) in Computer Science, Computer Engineering, Physics, Math, or a related technical field. Duration: 4 month minimum, 6 months recommended, up to 12 months supported, start date flexible Target start dates: February 2027 and onward Foundational knowledge of algorithms, data structures, and operating systems. Programming experience in C++ or Java, and familiarity with systems programming concepts (e.g., multi-threading, concurrency). Ability to collaborate effectively in a team environment and solve problems creatively. Fluent written and spoken English skills. Bonus Skills (Nice to Have, Not Required): Coursework or familiarity with database systems, distributed systems, cloud computing, or compilers. Experience or interest in big data engineering, data processing, or geospatial features. Contributions to open-source projects, research experience, or publications in databases/distributed systems. 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

View more...
Software EngineeringVia Ashby
VerifiedToday

Principal Software Engineer II - Interoperable Foundations

On-sitefull timeLead / StaffCalifornia, United States
Apply Now

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's rise as a revolutionary cloud data warehouse was fueled by a key architectural tenet: separating compute from storage through a world-class metadata engine. Now, as we transition to the “Interoperable Data + AI Cloud”, metadata and open standards are the keys to unlocking the agentic enterprise at scale. AI agents cannot reason over raw data; they require deep context, strict governance, and instant interoperability. To usher in this new era, we are seeking AI-native systems thinkers to architect the foundational substrate that allows autonomous AI to query, understand, and act upon exabyte-scale datasets regardless of whether that data is stored directly within Snowflake or resides externally in a customer managed lakehouse. The Mission: Interoperability and Metadata as the Engine for AI As part of the Snowflake Interoperable Foundations organization, you will lead a 0->1 ground-up redesign of our core metadata and storage architecture. Metadata engineering and open standards (like Apache Iceberg) are the linchpins of Snowflake's future. They are what allow us to bring Snowflake's industry-leading performance and governance to data sitting anywhere in the world. Your mission is to evolve this architecture so that open, multi-format data lakes are not just searchable by humans, but inherently AI-ready by transforming interoperable metadata into the contextual engine that powers agentic innovation. Your Impact: Architecting the Data + AI Cloud 0->1 Metadata Redesign: Lead the ground-up re-architecture of our core metadata systems. You will build the highly concurrent transaction frameworks that power query, DML, and AI-driven data interactions, ensuring our metadata layer scales to support the massive contextual demands of agentic AI. Championing the Open Standard (Apache Iceberg): Drive industry-defining innovations on Apache Iceberg. You will ensure open table formats are no longer just storage abstractions, but first-class citizens that deliver native-level performance and governance for analytics, data engineering, and AI workloads without vendor lock-in. Building the Agentic Foundation: AI needs context to act safely and accurately. You will build the rich metadata structures that provide AI agents with the semantic understanding and governance required to navigate and manipulate massive global datasets. Scale & Systems Resilience: Solve non-negotiable challenges in fault tolerance, high availability, and extreme performance for a global ecosystem that treats multi-cloud resiliency as a baseline requirement. Strategic Influence: Own the end-to-end platform architecture, set and shape the future roadmap for how metadata interfaces with AI, and mentor the next generation of engineers in a low-ego, high-impact environment. What You Bring: 15+ Years Systems Experience: A proven track record of designing, building, and operating large-scale distributed systems and solving difficult multi-cloud interoperability challenges. Database Internals Builder: Deep expertise in “building” database, metadata management, query optimization, data catalog, compaction, or large-scale state management systems. 0->1 Technical Leadership: A history of implementing greenfield, cloud-scale solutions and migrating massive, high-throughput distributed systems to next-generation architectures. Core Systems Fundamentals: Strong grasp of storage performance, distributed consistency trade-offs, and algorithms. 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

View more...
Software EngineeringVia Ashby
VerifiedToday

Principal Software Engineer II - Interoperable Foundations

On-sitefull timeLead / StaffBellevue, United States
Apply Now

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's rise as a revolutionary cloud data warehouse was fueled by a key architectural tenet: separating compute from storage through a world-class metadata engine. Now, as we transition to the “Interoperable Data + AI Cloud”, metadata and open standards are the keys to unlocking the agentic enterprise at scale. AI agents cannot reason over raw data; they require deep context, strict governance, and instant interoperability. To usher in this new era, we are seeking AI-native systems thinkers to architect the foundational substrate that allows autonomous AI to query, understand, and act upon exabyte-scale datasets regardless of whether that data is stored directly within Snowflake or resides externally in a customer managed lakehouse. The Mission: Interoperability and Metadata as the Engine for AI As part of the Snowflake Interoperable Foundations organization, you will lead a 0->1 ground-up redesign of our core metadata and storage architecture. Metadata engineering and open standards (like Apache Iceberg) are the linchpins of Snowflake's future. They are what allow us to bring Snowflake's industry-leading performance and governance to data sitting anywhere in the world. Your mission is to evolve this architecture so that open, multi-format data lakes are not just searchable by humans, but inherently AI-ready by transforming interoperable metadata into the contextual engine that powers agentic innovation. Your Impact: Architecting the Data + AI Cloud 0->1 Metadata Redesign: Lead the ground-up re-architecture of our core metadata systems. You will build the highly concurrent transaction frameworks that power query, DML, and AI-driven data interactions, ensuring our metadata layer scales to support the massive contextual demands of agentic AI. Championing the Open Standard (Apache Iceberg): Drive industry-defining innovations on Apache Iceberg. You will ensure open table formats are no longer just storage abstractions, but first-class citizens that deliver native-level performance and governance for analytics, data engineering, and AI workloads without vendor lock-in. Building the Agentic Foundation: AI needs context to act safely and accurately. You will build the rich metadata structures that provide AI agents with the semantic understanding and governance required to navigate and manipulate massive global datasets. Scale & Systems Resilience: Solve non-negotiable challenges in fault tolerance, high availability, and extreme performance for a global ecosystem that treats multi-cloud resiliency as a baseline requirement. Strategic Influence: Own the end-to-end platform architecture, set and shape the future roadmap for how metadata interfaces with AI, and mentor the next generation of engineers in a low-ego, high-impact environment. What You Bring: 15+ Years Systems Experience: A proven track record of designing, building, and operating large-scale distributed systems and solving difficult multi-cloud interoperability challenges. Database Internals Builder: Deep expertise in “building” database, metadata management, query optimization, data catalog, compaction, or large-scale state management systems. 0->1 Technical Leadership: A history of implementing greenfield, cloud-scale solutions and migrating massive, high-throughput distributed systems to next-generation architectures. Core Systems Fundamentals: Strong grasp of storage performance, distributed consistency trade-offs, and algorithms. 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

View more...
Software EngineeringVia Ashby
VerifiedToday

Staff Software Engineer - Postgres Control Plane

On-sitefull timeLead / StaffCalifornia, United States
Apply Now

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 now building a world class OLTP service on Postgres. We’re hiring Senior Postgres Engineers to help build the new Snowflake Postgres service. This is an exciting opportunity to help build a large scale, multi-cloud Postgres offering with access to an existing customer base. AS A SENIOR POSTGRES ENGINEER YOU WILL: Develop orchestration layer/ control-plane of large scale databases Work with AWS, Azure, and GCP APIs Build High Availability and Disaster Recovery solutions Tune Postgres to operate at scale for some of the largest datasets in the world Secure and ensure customer data is protected Work alongside some of the brightest minds in the industry and help redefine the space by inventing at various layers of the software stack — from broad distributed systems to low-level optimizations that fundamentally change the performance characteristics of the system to cater to our customer needs. OUR IDEAL SENIOR POSTGRES ENGINEER WILL HAVE: 7+ years industry experience designing, building and developing large scale systems in production Experience building and maintaining distributed, highly available, fault tolerant services Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking, storage, performance, and scale Extremely strong fundamental computer science skills Experience with Java, Python/Ruby & Go Experience running & maintaining large Postgres servers Familiarity with cloud networking (VPCs, PrivateLink, Peering, etc) Experience working with remote, geographically distributed teams Excellent verbal and written communication skills THE FOLLOWING ARE CONSIDERED A PLUS: Bachelors, Masters, or PhD in Computer Science Deep, expert knowledge of Postgres (WAL, extensions, configuration, replication, etc) Experience designing and implementing large systems for public or private clouds FedRAMP and DoD deployment experience 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

View more...
Software EngineeringVia Ashby
Verified3 days ago

Staff Software Engineer - Postgres Control Plane

On-sitefull timeLead / StaffBellevue, United States
Apply Now

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 now building a world class OLTP service on Postgres. We’re hiring Senior Postgres Engineers to help build the new Snowflake Postgres service. This is an exciting opportunity to help build a large scale, multi-cloud Postgres offering with access to an existing customer base. AS A SENIOR POSTGRES ENGINEER YOU WILL: Develop orchestration layer/ control-plane of large scale databases Work with AWS, Azure, and GCP APIs Build High Availability and Disaster Recovery solutions Tune Postgres to operate at scale for some of the largest datasets in the world Secure and ensure customer data is protected Work alongside some of the brightest minds in the industry and help redefine the space by inventing at various layers of the software stack — from broad distributed systems to low-level optimizations that fundamentally change the performance characteristics of the system to cater to our customer needs. OUR IDEAL SENIOR POSTGRES ENGINEER WILL HAVE: 7+ years industry experience designing, building and developing large scale systems in production Experience building and maintaining distributed, highly available, fault tolerant services Excellent understanding of low level operating systems concepts including multi-threading, memory management, networking, storage, performance, and scale Extremely strong fundamental computer science skills Experience with Java, Python/Ruby & Go Experience running & maintaining large Postgres servers Familiarity with cloud networking (VPCs, PrivateLink, Peering, etc) Experience working with remote, geographically distributed teams Excellent verbal and written communication skills THE FOLLOWING ARE CONSIDERED A PLUS: Bachelors, Masters, or PhD in Computer Science Deep, expert knowledge of Postgres (WAL, extensions, configuration, replication, etc) Experience designing and implementing large systems for public or private clouds FedRAMP and DoD deployment experience 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

View more...
Software EngineeringVia Ashby
Verified3 days ago

Software Engineer - Postgres

On-sitefull timeMid-LevelBellevue, United States
Apply Now

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 Snowflake Postgres team is building a managed Postgres experience inside Snowflake. This role is focused on the control plane, where you have the opportunity to work on both on distributed systems at scale and also to work on research grade optimizations at various layers of the software stack including but not limited to provisioning, managing, securing, and operating Postgres in Snowflake . You will work on core backend systems that sit at the intersection of distributed systems, database infrastructure, security, and operational excellence. In this role, you will: Design and build backend services that power provisioning, lifecycle management, and configuration of Snowflake Postgres instances. Develop features in the access and user model, including authorization, secure administration flows, and customer-facing management capabilities. Improve the reliability, observability, and operability of asynchronous workflows and background systems that keep the service healthy. Partner with product, security, and adjacent engineering teams to deliver simple customer experiences on top of complex infrastructure. Investigate production issues, participate in on-call, and drive fixes that improve resilience and reduce operational burden. Contribute to technical design, code review, and mentoring while helping raise the engineering bar across the team. Our ideal candidate will have: 2+ years of experience building production software in backend, infrastructure, or distributed systems environments. Strong programming skills in one or more of Java, Go, C++, or Python. Strong computer science fundamentals, including concurrency, networking, APIs, and data structures. Experience designing and operating reliable services in production, including debugging, monitoring, and incident response. Experience working across technical boundaries with product, security, and other engineering teams. BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience. Nice to have: Experience with PostgreSQL, database internals, or managed database platforms. Experience with identity, authorization, RBAC, or other security-sensitive systems. Experience with cloud infrastructure on AWS, Azure, or GCP. Experience with workflow orchestration, control plane systems, or highly asynchronous service architectures. Why join this team? Work on a strategic product area that expands Snowflake into transactional and operational database workloads Build systems that directly shape how customers create, manage, and secure Postgres inside Snowflake Tackle a mix of product engineering, infrastructure, reliability, and security problems. Join a collaborative team with meaningful ownership, strong technical challenges, and room to grow 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

View more...
Software EngineeringVia Ashby
Verified3 days ago

Software Engineer - Postgres

On-sitefull timeMid-LevelCalifornia, United States
Apply Now

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 Snowflake Postgres team is building a managed Postgres experience inside Snowflake. This role is focused on the control plane, where you have the opportunity to work on both on distributed systems at scale and also to work on research grade optimizations at various layers of the software stack including but not limited to provisioning, managing, securing, and operating Postgres in Snowflake . You will work on core backend systems that sit at the intersection of distributed systems, database infrastructure, security, and operational excellence. In this role, you will: Design and build backend services that power provisioning, lifecycle management, and configuration of Snowflake Postgres instances. Develop features in the access and user model, including authorization, secure administration flows, and customer-facing management capabilities. Improve the reliability, observability, and operability of asynchronous workflows and background systems that keep the service healthy. Partner with product, security, and adjacent engineering teams to deliver simple customer experiences on top of complex infrastructure. Investigate production issues, participate in on-call, and drive fixes that improve resilience and reduce operational burden. Contribute to technical design, code review, and mentoring while helping raise the engineering bar across the team. Our ideal candidate will have: 2+ years of experience building production software in backend, infrastructure, or distributed systems environments. Strong programming skills in one or more of Java, Go, C++, or Python. Strong computer science fundamentals, including concurrency, networking, APIs, and data structures. Experience designing and operating reliable services in production, including debugging, monitoring, and incident response. Experience working across technical boundaries with product, security, and other engineering teams. BS/MS in Computer Science, Engineering, or a related field, or equivalent practical experience. Nice to have: Experience with PostgreSQL, database internals, or managed database platforms. Experience with identity, authorization, RBAC, or other security-sensitive systems. Experience with cloud infrastructure on AWS, Azure, or GCP. Experience with workflow orchestration, control plane systems, or highly asynchronous service architectures. Why join this team? Work on a strategic product area that expands Snowflake into transactional and operational database workloads Build systems that directly shape how customers create, manage, and secure Postgres inside Snowflake Tackle a mix of product engineering, infrastructure, reliability, and security problems. Join a collaborative team with meaningful ownership, strong technical challenges, and room to grow 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

View more...
Software EngineeringVia Ashby
Verified3 days ago

Software Engineer - Java Platform

On-sitefull timeMid-LevelBerlin, Germany
Apply Now

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. Build the Future of Data. Join the Snowflake Team. We are actively hiring software engineers from Europe and around the world for our European Engineering Center. Our office is located at Potsdamer Platz, in the heart of Berlin. It’s easily accessible by train, subway, bus, or bicycle – with numerous restaurants, cafes, and shops within walking distance. The official language for this office is English. This is a fantastic opportunity to join a team of skilled engineers, building and maintaining the future of the Java infrastructure that powers the data cloud. As part of this team, you will work on the core Java libraries and JVM infrastructure that support our scalable, high-performance platform, impacting millions of users globally. AS A SOFTWARE ENGINEER ON THE JAVA PLATFORM TEAM, YOU WILL: Contribute to building the next-generation systems that make using Java safe, efficient, and secure Help provide a consistent, high-performance platform that Snowflake engineers can use to deliver high-quality solutions to production. Identify performance and availability issues, implement effective solutions, and instrument key components as needed. Collaborate with global teams to solve real-world, large-scale challenges in data infrastructure. Continuously improve the reliability and performance of our Java infrastructure through proactive monitoring and automation. WE ARE LOOKING FOR SOFTWARE ENGINEERS WHO: Have experience building, supporting, and troubleshooting complex Java systems. Understand Java fundamentals, including the JVM and core libraries. Have solid computer science fundamentals, including data structures, algorithms, and distributed systems. Are eager to learn about JVM internals and performance tuning. Thrive in collaborative environments, contributing to shared team goals. Have a BS in Computer Science or equivalent experience (advanced degrees a plus). Bonus points for: Experience with multi-threading, concurrency, and caching. Knowledge of database or Linux internals. Previous experience with large-scale, high-performance systems. Join us and be a part of a team that is driving the future of the data cloud. 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

View more...
Software EngineeringVia Ashby
Verified4 days ago

Staff Software Engineer, Frontier Security Team

On-sitefull timeLead / StaffBengaluru, India
Apply Now

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. We are hiring a Staff Software Engineer for our Frontier Security AI team. Snowflake's Frontier Security AI teams develop production-grade LLM applications, intelligent agents, AI infrastructure, and evaluation systems for enterprise customers — products that must meet a high bar for quality, security, reliability, and efficiency while operating over sensitive data at large scale. In this role, you will lead the design and development of our Agentic Harness and agent evaluation platform, working across product, infrastructure, applied AI, security, and modeling teams to take new capabilities from prototype to dependable customer value. AS A STAFF SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL: 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. Establish standards for evaluation design, including sampling, ground-truth quality, grader calibration, leakage prevention, and statistical significance. Define technical direction across multiple teams and lead projects whose scope extends beyond a single service. Mentor engineers, raise the quality of architecture reviews, and remain directly involved in implementation and debugging. OUR IDEAL STAFF SOFTWARE ENGINEER WILL HAVE: 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. Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Clear written and verbal communication with engineering, product, and leadership audiences. BONUS POINTS FOR THE FOLLOWING: 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. Experience with databases, SQL engines, data platforms, Kubernetes, or cloud-native infrastructure. YOU MAY BE A PARTICULARLY GOOD FIT IF YOU: Treat evaluation as part of product engineering rather than a final validation step. Can move between agent behavior, distributed infrastructure, data analysis, and production debugging. Question metrics that do not reconcile and design tests that can expose misleading results. Take ownership from early architecture through deployment, operations, and measurable customer outcomes. Prefer evidence from representative tasks and production behavior over isolated benchmark results. Work effectively in fast-moving environments where requirements develop through experimentation. 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

View more...
Software EngineeringVia Ashby
Verified4 days ago

Software Engineer Intern (AI / ML) - Spring 2027

On-siteinternshipInternshipCalifornia, United States
Apply Now

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. Software Engineer Intern (AI / ML) - Spring 2027 Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions. We are now a world-class organization with offices in more than a dozen countries and serving many more. Expanding on Snowflake's trust promise and with the explosion of language models, we will democratize the ability to easily glean insights from massive amounts of structured and unstructured data using AI and natural language, from running powerful batch analysis to accurately answering interactive questions about any type of data. We're looking for dedicated students who share our passion for groundbreaking technology and want to create a lasting future for Snowflake and you. What We Offer: Paid, full-time internships in the heart of the software industry Exposure to a fast-paced, fun, and inclusive culture A chance to work with world-class experts on challenging projects Opportunity to provide meaningful contributions to a real system used by customers High level of access to supervisors (manager and mentor), detailed direction without micromanagement, feedback throughout your internship, and a final evaluation Stuff that matters: treated as a member of the Snowflake team, included in company meetings/activities, flexible hours, casual dress code, accommodations to work from home, swag, and much more Catered lunches, access to gaming consoles, recreational games, happy hours, company outings, and more What We Expect: Must be actively enrolled in an accredited college/university program during the time of the internship Desired class level: Masters, or PhD Desired majors: Computer Science, Computer Engineering, Electrical Engineering, Physics, Math, or related field Recommended coursework: artificial intelligence, machine learning, deep learning, federated learning, efficient LLMs, information retrieval, predictive & generative modeling, natural language processing, differential privacy, cloud computing, distributed & operating systems Research or publications in AI, ML, NLP, or CV or major contributions to open source When: Spring 2027 Eligible start date options: January 4, 2027; January 19, 2027 Eligible end date options: March 26, 2027; April 9, 2027; May 7, 2027 Duration: 12-16 weeks recommended, more than 16 weeks also encouraged (12 month maximum) Excellent programming skills in Python, Golang, and Java Preferred knowledge of PyTorch or CUDA Experience with working as a part of a team Dedication and passion for technology What You Will Learn/Gain: Engineering for Scale: Learn to build highly integrated, secure, and scalable products that enable end-to-end ML workflows Agentic Workflows: Gain experience with agentic testing, iteration, and managing complex workflows for SQL generation Evaluation & Trust: Understand how to build evaluation loops to measure the groundedness, reliability, and safety of AI-powered features Multimodal Data Processing: Learn how to apply AI operations natively to both structured and unstructured data within a cloud database High-Performance Research: Gain exposure to hardware performance optimization to achieve better LLM throughput Possible Teams/Work Focus Areas: Applied AI: Building production-grade AI systems (agents, RAG pipelines, LLM integrations) and deploying them with strategic customers ML Platform: Developing infrastructure for feature stores, MLOps, and highly optimized runtimes for both structured and unstructured data LLM Products & Snowflake Intelligence: Creating AI systems that reason over governed data and shipping features like design prompts and agent workflows AI Migrations (Agents for Code): Building intelligent agents to automate SQL code conversion and data migrations using Java, Go, and LangGraph Cortex Search, Analyst & Agents: Developing low-latency fuzzy search (Cortex Search), natural language interfaces for business questions (Cortex Analyst), and custom AI agents Cortex AI in SQL: Integrating generative AI directly into database queries to handle multimodal data natively 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

View more...
Software EngineeringVia Ashby
Verified4 days ago

Page 1 of 5

PreviousNext