Senior Software Engineer - Observe by Snowflake, AI Products
Senior Software Engineer · Senior · Full Time
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 haveHands-on experience working with Large Language Models, agents, and evaluation frameworks in production environments
Bun Runtime
Nice to haveExperience with Bun as a Node.js alternative runtime for enhanced performance
Developer Tooling & Infrastructure
Nice to havePrior contributions to developer tools, internal platforms, or productivity infrastructure that shaped team operations
Open-Source Contributions
Nice to haveActive contributions to open-source projects in AI, developer tooling, or observability ecosystems
Observability Ecosystem Knowledge
Nice to haveFamiliarity with Observe platform or broader observability concepts including logs, metrics, traces, and APM
Slack Integration Development
Nice to haveExperience building real-time integrations and bots within Slack's ecosystem
Event-Driven Architecture
Nice to haveExpertise in designing and implementing event-driven systems for real-time data processing
Tech stack
Languages
Frameworks
Databases
Tools
Other
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.
- 01
Initial Screening
Recruiter phone screen to assess background, experience with agentic AI systems, and alignment with role requirements
- 02
Technical Assessment
Coding interview focused on TypeScript proficiency, full-stack web development patterns, API design thinking, and problem-solving approach
- 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
- 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
- 05
System Design & Architecture
Discussion of large-scale system design for observability platform features, focusing on scalability, reliability, and integration patterns
- 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.
Software Engineer AI Team
Mid
Staff/Principal AI Software Engineer - Snowflake CoWork
Principal
Sr Manager, Applied Field Engineering - AI/ML
Manager
Principal Data Platform Architect
Principal
Senior Software Engineer - NatSec
Senior