Senior Software Engineer - Observe by Snowflake, AI Products

Senior Software Engineer · Senior · Full Time

US-CA-Menlo ParkUSD 200k – 288k3mo ago
Apply for this role

Opens Snowflake's application page

Role

What you'll do.

Join Snowflake's AI Platform team at Observe to build cutting-edge AI-powered observability products that help enterprise engineering teams resolve production issues 10x faster. As a Senior Software Engineer on the AI Products team, you'll own full-stack features end-to-end, architecting and shipping customer-facing AI products including the flagship AI SRE agent, Slack integrations, CLI tooling, and Model Context Protocol capabilities. This role demands strong TypeScript proficiency, full-stack web development expertise, hands-on experience with agentic AI systems, and a product-first mindset to deliver exceptional user experiences at scale.

Responsibilities

  • Full-Stack Feature Ownership: Own features end-to-end from API design and backend logic through frontend implementation, shipping production-ready AI products with velocity and quality while maintaining high engineering standards
  • AI SRE Product Development: Build and evolve Observe's flagship AI SRE product that enables engineering teams to resolve production incidents up to 10x faster through intelligent signal correlation and root cause analysis
  • Real-time Integration Development: Develop AI SRE Slack integrations that surface real-time agentic capabilities directly within team workflows, enabling seamless interaction with AI agents in existing communication platforms
  • Developer Tooling & CLI Systems: Design and implement developer-facing CLI tools, backend APIs, and agent-first command-line interfaces that empower engineering teams and improve operational efficiency across organizations
  • Model Context Protocol Expansion: Extend Observe's Model Context Protocol integrations to enhance agentic AI system capabilities and extend the platform's reach across enterprise environments
  • API Design & Integration: Design robust RESTful APIs and confidently consume third-party APIs, functioning as both a producer and consumer in a fast-moving, interconnected architecture
  • Cross-Functional Collaboration: Partner closely with product managers and design teams to ensure features balance exceptional user experience with technical excellence and maintainability
  • Evaluation & Quality Assurance: Develop evaluation pipelines and testing frameworks that ensure model performance, system quality, and production readiness for AI-powered features

Qualifications

What we look for.

Technical

  • TypeScript Proficiency

    Expert-level TypeScript skills required; core language for all feature development across the full stack

  • Full-Stack Web Development

    Demonstrated proficiency building full-stack web applications with solid understanding of backend logic, API design patterns, database interactions, and frontend user interfaces

  • Node.js Backend Frameworks

    Production experience with server-side Node.js frameworks such as Express.js, Hono, Fastify, or equivalent frameworks for building scalable APIs and services

  • Agentic AI Systems & Tool-Use Patterns

    Hands-on experience building or integrating agentic AI systems and implementing tool-use patterns with SDKs including Vercel AI SDK, Anthropic SDK, LangGraph, or Tanstack AI SDK

  • Model Context Protocol Implementation

    Experience implementing and deploying MCP servers over HTTP, extending AI agent capabilities through standardized protocol implementations

  • Agent-First CLI Development

    Experience building agent-first CLI systems using Node.js or Bun runtime environments with sophisticated user interaction patterns

  • RESTful API Design & Consumption

    Strong capability in designing clean RESTful APIs and consuming third-party APIs with proper error handling, authentication, and integration patterns

Education

  • Bachelor's Degree in Computer Science or Engineering

    BS/MS in Computer Science, Engineering, or equivalent professional experience demonstrating advanced software engineering capabilities and architectural thinking

Experience

  • Production Full-Stack Development

    Minimum 5+ years of professional software engineering experience building and shipping production full-stack applications with ownership across multiple technology layers

  • AI/ML Product Development

    Direct experience architecting and deploying AI-powered features in production environments, working with LLMs, evaluation pipelines, and agentic systems at scale

  • Fast-Paced Environment Navigation

    Proven ability to move quickly in rapidly evolving codebases and environments while maintaining code quality, maintainability, and technical standards

  • Developer Experience Focus

    Track record of building developer tooling, internal platforms, or productivity infrastructure that demonstrably improved team efficiency or engineering velocity

Skills

Required

  • TypeScript

    Core programming language requirement for end-to-end full-stack development

  • Full-Stack Web Development

    Complete capability across backend APIs, frontend interfaces, and database interactions

  • Node.js Frameworks

    Production experience with Express.js, Hono, or similar server-side frameworks

  • Agentic AI System Development

    Building and integrating intelligent agents using modern AI SDKs and frameworks

  • Model Context Protocol

    Implementing MCP servers and extending AI capabilities through standardized protocols

  • Product Thinking

    User experience focus and ability to make implementation decisions based on product requirements

  • Rapid Development & Quality

    Balancing development velocity with code quality and architectural maintainability

Preferred

  • LLM & Production Eval Pipelines

    Nice to have

    Hands-on experience working with Large Language Models, agents, and evaluation frameworks in production environments

  • Bun Runtime

    Nice to have

    Experience with Bun as a Node.js alternative runtime for enhanced performance

  • Developer Tooling & Infrastructure

    Nice to have

    Prior contributions to developer tools, internal platforms, or productivity infrastructure that shaped team operations

  • Open-Source Contributions

    Nice to have

    Active contributions to open-source projects in AI, developer tooling, or observability ecosystems

  • Observability Ecosystem Knowledge

    Nice to have

    Familiarity with Observe platform or broader observability concepts including logs, metrics, traces, and APM

  • Slack Integration Development

    Nice to have

    Experience building real-time integrations and bots within Slack's ecosystem

  • Event-Driven Architecture

    Nice to have

    Expertise in designing and implementing event-driven systems for real-time data processing

Tech stack

Languages

TypeScriptJavaScript

Frameworks

Express.jsHonoVercel AI SDKLangGraphAnthropic SDKTanstack AI SDK

Databases

Apache IcebergSnowflake

Tools

BunNode.jsRESTful APIsModel Context ProtocolSlack API

Other

Agentic AI SystemsEvaluation PipelinesObservability Platform ArchitectureFull-Stack Feature DeliveryEvent-Driven Architecture

Compensation

Pay and benefits.

Base·USD 200,000 – 287,500

Equity·Stock options

Benefits

  • Comprehensive Health Insurance

    Medical, dental, and vision coverage for employee and family members with competitive plan options

  • Retirement Planning

    401(k) matching program to support long-term financial planning and retirement savings

  • Paid Time Off & Flexibility

    Generous vacation, sick leave, and flexible work arrangements to maintain work-life balance

  • Professional Development

    Learning stipend, conference attendance opportunities, and access to technical training programs

  • Stock Options & Equity

    Competitive equity grants as part of overall compensation package

  • Remote Work Opportunities

    Flexible hybrid or remote work arrangements supporting distributed teams

  • Startup Culture with Enterprise Scale

    Maintain startup-style ownership and velocity while leveraging Snowflake's global resources, operational excellence, and ecosystem

Process

Interview steps.

  1. 01

    Initial Screening

    Recruiter phone screen to assess background, experience with agentic AI systems, and alignment with role requirements

  2. 02

    Technical Assessment

    Coding interview focused on TypeScript proficiency, full-stack web development patterns, API design thinking, and problem-solving approach

  3. 03

    AI Products Deep Dive

    Technical discussion with AI Platform team engineers covering agentic system architecture, Model Context Protocol implementation, and production AI/ML considerations

  4. 04

    Product Thinking Interview

    Conversation with product managers and designers exploring how you approach user experience, prioritize features, and balance technical decisions with product goals

  5. 05

    System Design & Architecture

    Discussion of large-scale system design for observability platform features, focusing on scalability, reliability, and integration patterns

  6. 06

    Leadership & Culture Fit

    Final round with engineering leadership assessing cross-functional collaboration, growth mindset, and alignment with Snowflake's agentic enterprise vision

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 chat-based 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.

We are hiring a Software Engineer, AI Products for our AI Platform team at Observe by Snowflake. As an AI Product engineer you'll always be thinking first about the user experience and how to create the best product, technical choices, and implementation decisions that stem from that product first thinking. This team builds the AI-powered products and developer tooling at the core of Observe's platform, including our flagship AI SRE product, real-time Slack integrations, CLI tooling, evaluation pipelines, and Model Context Protocol (MCP) capabilities. You will work on highly visible, customer-facing AI products as well as internal tooling that directly impacts how the broader engineering team operates.

In this role you will:

  • Own features end-to-end across the full stack, from API design and backend logic through to the front-end experience, shipping customer-facing AI products with speed and quality

  • Build and evolve the AI SRE product, Observe's flagship tool that helps engineering teams resolve production issues up to 10x faster through AI-powered signal correlation

  • Develop the AI SRE Slack integration, creating real-time surfaces that let users interact with the AI SRE agent directly within their existing workflows

  • Build developer-facing CLI tooling, the APIs that power it, and evaluation pipelines that ensure model and system quality

  • Expand Observe's Model Context Protocol (MCP) integrations, extending the capabilities and reach of our agentic AI systems

  • Design and consume RESTful APIs with confidence, working both as a producer and a consumer across a fast-moving, interconnected codebase

  • Collaborate closely with product and design to ensure every feature is as thoughtful in user experience as it is in implementation

Qualifications

  • Strong proficiency in TypeScript, this is a core requirement for the role

  • Demonstrated experience building full-stack web applications, with comfort across backend logic, API design, and frontend surfaces

  • Experience with server-side Node.js frameworks such as Express.js, Hono, or similar

  • Experience building or working with agentic AI systems and tool-use patterns, using SDKs such as the Vercel AI SDK, Anthropic Agent SDK, LangGraph, or Tanstack AI SDK

  • Experience implementing MCP (Model Context Protocol) servers over HTTP

  • Experience building agent-first CLI systems using Node.js or Bun

  • A product mindset, you care as much about the user experience as the implementation details

  • The ability to move quickly in a fast-moving codebase without sacrificing quality or maintainability

  • A BS/MS in Computer Science, Engineering, or equivalent experience

Bonus points:

  • Hands-on experience with LLMs, agents, and evaluation (evals) pipelines in production environments

  • Experience with Bun as a runtime

  • Prior work on developer tooling, internal platforms, or productivity infrastructure that directly shaped how an engineering team operates

  • Contributions to open-source AI, tooling, or observability projects

  • Familiarity with Observe's platform or the broader observability ecosystem (logs, metrics, traces, APM)

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.

View all 78 roles