Staff Frontend Software Engineer, AI Product: Observe by Snowflake
Frontend Engineer · Staff · Full Time
Opens Snowflake's application page
Role
What you'll do.
Staff Frontend Software Engineer role on Snowflake's AI Products team building Observe, an AI-powered observability platform. This position offers the opportunity to set technical direction for AI-native frontend architecture, design agentic AI interfaces for production systems, and drive the development of real-time integration platforms like the Slack integration. The role requires 10+ years of software engineering experience with 6+ years in frontend development, expert TypeScript proficiency, hands-on agentic AI systems experience, and demonstrated technical leadership in building complex interactive web applications at scale.
Responsibilities
- Set Technical Direction for AI Products Frontend Architecture: Define foundational technical decisions for the AI Products team's frontend architecture, including component systems, state management patterns, and rendering strategies that scale across a rapidly expanding product surface. This includes establishing code standards, architectural patterns, and engineering practices that enable the team to ship features at startup velocity while maintaining enterprise-grade quality.
- Drive AI SRE Product Development from Concept to Production: Own the frontend architecture of Observe's flagship AI SRE product, translating product vision into technical implementation. Build user interfaces that help engineering teams resolve production issues 10x faster through AI-powered signal correlation and root cause analysis. This involves designing intuitive surfaces for complex observability data and AI-driven recommendations.
- Design Agentic AI User Interfaces: Build innovative frontend interfaces that surface multi-step AI reasoning, tool-use results, and real-time streaming responses in ways that feel immediate, trustworthy, and actionable. Create experiences that help users understand and trust AI agent decision-making processes while operating production systems at scale.
- Develop Slack Integration and Platform Connectivity: Design and implement the Observe Slack integration, creating real-time conversational surfaces that allow users to interact with the AI SRE agent directly within existing ChatOps workflows. Own the technical strategy for future platform integrations and define how Observe extends into users' preferred productivity tools.
- Build CLI Tooling and Evaluation Infrastructure: Contribute to the design and development of CLI tools for Observe's agentic systems and implement evaluation pipelines that measure model and system quality. Define the developer experience for interacting with AI agents programmatically and establish rigorous evaluation standards for production systems.
- Expand Model Context Protocol (MCP) Integrations: Lead development of Observe's MCP server integrations and extension architecture, enabling third-party integrations and expanding the reach of agentic AI capabilities. Design extensible interfaces that allow LLM-powered systems to safely and reliably invoke external tools and services.
- Provide Technical Mentorship and Raise Engineering Excellence: Mentor and elevate engineers across the AI Products team through comprehensive code reviews, detailed architecture guidance, collaborative design documents, and pair programming sessions. Raise the technical bar for the entire group by sharing knowledge about agentic AI patterns, complex state management, and production-scale frontend engineering.
- Collaborate on Product Strategy and User Experience: Work closely with product management and design teams to shape the AI Products roadmap, influence feature prioritization, and ensure every shipped feature balances thoughtful user experience with technical sound architecture. Advocate for user-centric solutions and challenge designs that don't serve end-user outcomes.
Qualifications
What we look for.
Technical
Expert-Level TypeScript
Demonstrate expert proficiency in TypeScript with the ability to write idiomatic, type-safe code and architect large TypeScript codebases. This includes deep knowledge of advanced TypeScript patterns, generics, type system design, and experience establishing TypeScript best practices across teams.
Complex Web Application Development
Proven track record of owning entire product surfaces and making foundational architectural decisions for interactive web applications. Experience managing complex state, implementing sophisticated rendering strategies, and building features that maintain quality over time as systems scale.
Agentic AI Systems Development
Hands-on production experience building user interfaces for agentic AI systems and tool-use patterns. Proficiency with SDKs like Vercel AI SDK, Anthropic Agent SDK, or LangGraph. Deep understanding of streaming responses, non-deterministic workflows, and multi-step AI reasoning in production systems.
Server-Side Node.js Development
Strong production experience building Node.js applications and APIs using frameworks like Express, Hono, Fastify, or equivalent. Comfortable designing APIs, implementing middleware, managing asynchronous patterns, and building backend services that support complex frontend requirements.
Model Context Protocol (MCP) Implementation
Hands-on experience implementing or consuming MCP servers and understanding the protocol architecture. Ability to design extensible tool interfaces for LLM-powered systems and integrate external services safely into AI workflows.
Observability and Data Telemetry
Understanding of observability fundamentals including logs, metrics, traces, and events. Familiarity with OpenTelemetry standards, APM tools, and the observability data model that enables root cause analysis and production issue resolution.
Education
BS/MS in Computer Science or Engineering
Bachelor's or Master's degree in Computer Science, Computer Engineering, or equivalent field of study
Equivalent Professional Experience
Equivalent professional software engineering experience demonstrating mastery of computer science fundamentals, architectural thinking, and engineering best practices
Experience
10+ Years Professional Software Engineering
Minimum 10 years of professional software engineering experience across full technology stack domains, demonstrating progression from mid-level to senior engineering roles with increasing impact and responsibility.
6+ Years Frontend Engineering Leadership
At least 6 years focused on frontend engineering with proven ability to ship production-scale features, own architectural decisions, and drive technical initiatives. Experience managing the full lifecycle of frontend products from conception through scaling to enterprise customers.
Technical Leadership and Architecture
Demonstrated technical leadership including driving architecture decisions, authoring RFCs or detailed design documents, and influencing technical direction beyond immediate team scope. Evidence of raising engineering standards and mentoring other engineers.
Product-Centric Engineering Mindset
Proven ability to think in terms of user outcomes rather than purely technical correctness. Experience pushing back on designs that don't serve users and actively contributing to product strategy and user experience improvements.
Skills
Required
TypeScript
Expert-level proficiency with idiomatic, type-safe code patterns and ability to architect large TypeScript systems at enterprise scale
React or Modern Frontend Frameworks
Deep experience building complex interactive UIs with React, Vue, or equivalent modern frontend frameworks; strong grasp of component architecture and state management patterns
Node.js Backend Development
Production experience building scalable APIs and backend services with Node.js runtimes and frameworks like Express, Fastify, or Hono
Agentic AI Pattern Development
Hands-on experience building user interfaces that handle streaming responses, tool-use patterns, and multi-step AI reasoning with frameworks like Vercel AI SDK or Anthropic Agent SDK
Web Application Architecture
Ability to design and implement scalable frontend architecture including component systems, state management, data fetching patterns, and performance optimization strategies
Software Architecture and Design Patterns
Strong understanding of software design patterns, architectural principles, and the ability to make decisions that scale over time
Preferred
LangGraph or Similar AI Agent Frameworks
Nice to haveExperience with LangGraph, AutoGen, or comparable frameworks for building multi-step AI workflows and managing agent execution
Evaluation Pipelines for LLM Systems
Nice to haveHands-on experience designing and implementing evaluation frameworks for measuring LLM output quality, correctness, and cost at production scale
Bun Runtime
Nice to haveFamiliarity with Bun as a TypeScript runtime for CLI tooling or server applications, including its performance characteristics and developer experience
Developer Platform Experience
Nice to havePrior experience building internal developer tools, productivity infrastructure, or platform features that meaningfully changed how engineering teams operate
OpenTelemetry and Observability Ecosystem
Nice to haveFamiliarity with OpenTelemetry standards, distributed tracing, and the broader observability ecosystem; ideally direct experience with Observe or similar APM platforms
Open Source Contributions
Nice to haveContributions to open-source projects in AI tooling, observability, developer experience, or adjacent domains demonstrating commitment to community-driven development
Slack Bot Development
Nice to haveExperience building Slack bots, Apps, or integrations that deliver real-time functionality within ChatOps workflows
Tech stack
Languages
Frameworks
Databases
Tools
Other
Compensation
Pay and benefits.
Base·USD 236,000 – 339,200
Equity·Stock options
Benefits
Startup Velocity with Enterprise Scale
Experience startup-level autonomy, small team dynamics, and direct customer impact paired with Snowflake's global infrastructure, operational excellence, and enterprise distribution network
Cutting-Edge AI Technology
Work at the frontier of agentic AI development, building AI-native products that ship to customers solving real production problems daily at massive scale
High Autonomy and Ownership
Small team environment with direct access to customers, minimal bureaucracy between engineering and shipping, and the ability to see your work impact customers immediately
Technical Leadership Opportunity
Rare opportunity to define the technical future of AI-native observability, set architectural direction for an emerging product category, and influence how AI agents fundamentally change production operations
Comprehensive Health Benefits
Full suite of medical, dental, and vision coverage with employer contributions and flexible healthcare spending accounts
Competitive Equity Compensation
Stock options aligned with company growth, enabling employees to participate in Snowflake's success as a public company
Flexible Work Arrangements
Hybrid or remote work options allowing you to balance office collaboration with focused development time
Professional Development
Learning budgets, conference attendance, and access to Snowflake's expert network and internal technical resources
Mentorship and Growth
Opportunity to mentor other engineers, influence team culture, and develop leadership skills in a fast-growing technology company
Full posting
Original listing.
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.
Observe by Snowflake is an AI-powered observability platform built on the Snowflake AI Data Cloud and engineered for scale. We ingest and store logs, metrics, traces, and events on an open, scalable data lakehouse, using open formats like Apache Iceberg, at dramatically lower cost. A dynamic Context Graph and AI SRE provide rich context and automated workflows so teams can move from detection to root cause of production issue and resolution 10x faster.
Leading engineering teams at companies like Capital One, Topgolf, and Dialpad rely on Observe to troubleshoot hundreds of terabytes of telemetry daily while maintaining reliability at enterprise scale. As part of Snowflake, Observe combines startup-style ownership and velocity with the global reach, operational excellence, and ecosystem of one of the world's leading data platforms.
This is a rare opportunity to define the future of AI-native observability. We are hiring a Staff Frontend Software Engineer on the AI Products team, the team responsible for the most transformative, customer-facing AI capabilities at Observe. You won't just ship features here; you'll set the technical direction for how AI agents, real-time integrations, and developer tooling come together to fundamentally change how engineers operate production systems. If you want to work at the frontier of agentic AI, in a product that ships to real customers solving real problems every day, this is the role.
AS A STAFF FRONTEND SOFTWARE ENGINEER AT OBSERVE BY SNOWFLAKE, YOU WILL:
Set technical direction for the AI Products frontend architecture, making foundational decisions about component systems, state management, and rendering strategies that scale across a rapidly growing product surface
Opportunity to work on the AI SRE product, Observe's flagship tool that helps engineering teams resolve production issues 10x faster through AI-powered signal correlation, driving its frontend architecture from concept through production
Design and build agentic AI interfaces that surface complex multi-step reasoning, tool-use results, and real-time streaming responses in ways that feel immediate, trustworthy, and actionable to users
Contribute to the design and development of the Observe Slack integration, creating real-time conversational surfaces that allow users to interact with the AI SRE agent directly inside their existing workflows, and own the technical strategy for future platform integrations
Contribute to the CLI tooling and evaluation pipelines, defining the developer experience for interacting with Observe's agentic systems and ensuring model and system quality through rigorous evals
Expand Observe's Model Context Protocol (MCP) integrations, and extension architecture that grows the reach and capability of our agentic AI systems
Mentor and elevate engineers across the team through code review, architecture guidance, design documents, and pair programming, raising the technical bar for the entire AI Products group
Collaborate deeply with product, and design to shape the product roadmap, influence what gets built, and ensure every feature is as thoughtful in user experience as it is technically sound
OUR IDEAL STAFF FRONTEND SOFTWARE ENGINEER WILL HAVE:
10+ years of professional software engineering experience, with at least 6 years focused on frontend engineering shipping production products at scale
Expert-level TypeScript proficiency, this is non-negotiable for the role; you write idiomatic, type-safe code and have opinions about how to structure large TypeScript codebases
Deep experience building complex, interactive web applications, you've owned entire product surfaces, not just individual components, and made architectural decisions that stood up over time
Production experience with agentic AI systems and tool-use patterns, including hands-on work with SDKs like the Vercel AI SDK, Anthropic Agent SDK, LangGraph, or equivalent, you understand how to build UIs for non-deterministic, streaming, multi-step agent workflows
Strong server-side Node.js experience (Express, Hono, Fastify, or similar), you're comfortable building APIs, middleware, and backend services, not just consuming them
Experience implementing or consuming MCP (Model Context Protocol) servers, you understand the protocol and can design extensible tool interfaces for LLM-powered systems
Demonstrated technical leadership, you've driven architecture decisions, authored RFCs or design docs, and influenced technical direction beyond your immediate team
A product-obsessed mindset, you think in terms of user outcomes, not just technical correctness, and you push back on designs that don't serve the user
BS/MS in Computer Science, Engineering, or equivalent professional experience
BONUS POINTS FOR THE FOLLOWING:
Hands-on experience building evaluation (evals) pipelines for LLM-powered features in production, you've measured and improved model output quality at scale
Experience with Bun as a runtime for CLI tooling or server applications
Prior work building developer platforms, internal tools, or productivity infrastructure that meaningfully changed how an engineering team operates
Open-source contributions to AI tooling, observability projects, or developer experience tools
Familiarity with the observability ecosystem (OpenTelemetry, logs/metrics/traces, APM) or direct experience with Observe's platform
WHY JOIN THE AI PRODUCTS TEAM AT OBSERVE BY SNOWFLAKE?
This isn't your typical observability product. The AI Products team is building something genuinely new, an AI-native experience layer that fundamentally changes how engineers interact with production systems. You'll work with cutting-edge agentic AI, ship to customers who rely on the product daily at massive scale, and have the creative freedom to define how these products work from the ground up.
You'll get startup-level autonomy (small team, direct customer impact, no bureaucracy between you and shipping) paired with Snowflake-level resources (infrastructure, data platform, enterprise distribution). The technical problems are hard, the pace is fast, and the team is small enough that your work will be felt immediately by both customers and teammates.
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
Redirects to Snowflake's application page.
Other roles
More at Snowflake.
Software Engineer, Full Stack - Marketplace
Mid
Staff Software Engineer - Snowhouse
Staff
Principal Industry Architect, FINS
Principal
Senior Manager - Engineering Systems AI Developer Experience
Manager
Engineering Manager - Cost Intelligence
Manager