Senior Software Engineer, Observe by Snowflake Frontend
Frontend Engineer · Senior · Full Time
Opens Snowflake's application page
Role
What you'll do.
Senior Frontend Engineer specializing in AI-powered observability interfaces at Snowflake's Observe platform. This role involves developing interactive, data-rich user interfaces using React and TypeScript with LLM-driven features, leading end-to-end product delivery, and bridging complex AI model outputs with intuitive UX. Requires 7+ years of enterprise frontend development expertise and passion for Human-AI Interaction design patterns.
Responsibilities
- AI-Integrated Frontend Development: Build interactive, data-rich user interfaces using React, TypeScript, and Vega visualization library, with specialized focus on integrating LLM-driven features including natural language querying, generative UI components, and AI-assisted data storytelling capabilities for the observability platform.
- End-to-End Feature Leadership: Lead the complete delivery lifecycle of substantial product features from conception through production, ensuring AI-generated outputs are presented with high reliability, optimal latency, and seamless user experience across complex observability workflows.
- Cross-Functional Collaboration: Partner closely with Product Managers, UX/Design leaders, and AI/ML engineers to translate sophisticated model outputs into intuitive, accessible user experiences that maintain enterprise-grade performance while simplifying technical complexity for end users.
- AI Integration Strategy: Identify and champion opportunities to integrate Generative AI throughout the product experience, collaborating during team planning to architect solutions that leverage AI to simplify intricate technical workflows and accelerate troubleshooting capabilities for observability use cases.
- Development Acceleration & Code Quality: Champion adoption of AI-assisted development tools such as GitHub Copilot and Cursor to maintain rigorous code quality standards, accelerate feature delivery cycles, and establish best practices for modern frontend development within high-velocity engineering teams.
- Performance Optimization for AI Frontends: Address unique performance challenges inherent to AI-integrated frontends including streaming response handling, optimistic UI updates, large-scale dataset rendering, and real-time data visualization across terabytes of telemetry data from production environments.
Qualifications
What we look for.
Technical
React & Modern JavaScript Ecosystem
Deep, production-grade expertise in React with advanced knowledge of component architecture, state management, hooks, and performance optimization patterns. Expert-level proficiency in JavaScript and TypeScript with understanding of type systems and advanced language features.
Frontend Performance & Rendering
Strong foundational knowledge of DOM manipulation, CSS layout and styling strategies, Canvas APIs for data visualization, and XHR/Fetch patterns, specifically for optimizing rendering of large-scale datasets and AI-generated content at enterprise scale.
Data Visualization
Hands-on experience with data visualization frameworks like Vega, D3.js, or similar libraries, with ability to build interactive, performant dashboards capable of handling observability data (logs, metrics, traces, events) at scale.
Human-AI Interaction (HAI) Design
Understanding of how frontend architecture impacts customer experience in AI-augmented systems, including pattern recognition for LLM response presentation, streaming UI patterns, error handling for model outputs, and user trust considerations.
Asynchronous & Real-Time Patterns
Proficiency with handling streaming responses, WebSocket connections, real-time data updates, and optimistic UI patterns required for modern observability platforms processing continuous telemetry streams.
Education
Computer Science Foundation
Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or equivalent hands-on professional experience demonstrating mastery of core computer science principles and software architecture concepts.
Experience
Enterprise Application Development
7+ years of professional experience building, scaling, and maintaining complex, production-grade enterprise applications serving mission-critical business functions at companies of significant scale and complexity.
Large-Scale Data Product Experience
Background working with data-intensive applications, dashboarding platforms, or analytics tools that process substantial data volumes, with understanding of observability, monitoring, or BI tool ecosystems.
AI/ML Feature Integration
Demonstrated experience integrating machine learning model outputs into user-facing frontend applications, with appreciation for model latency constraints, hallucination patterns, and user trust factors in AI-assisted interfaces.
Skills
Required
React
Advanced React expertise including component composition, state management, performance optimization, and patterns for building scalable frontend applications
TypeScript
Production TypeScript development with strong type system mastery, interfaces, generics, and advanced type patterns for maintainable, type-safe code
JavaScript
Deep JavaScript knowledge covering ES6+ features, async/await, Promises, and modern language constructs
Frontend Performance
Expertise in optimizing frontend performance including rendering efficiency, bundle size optimization, and strategies for handling large datasets
API Integration
Proficiency with RESTful APIs, GraphQL, and asynchronous data fetching patterns for seamless backend-frontend communication
CSS & Styling
Advanced CSS knowledge covering layout techniques, responsive design, performance optimization, and modern styling approaches
Preferred
Vega Visualization
Nice to haveHands-on experience with Vega or Vega-Lite for declarative grammar-based data visualization, particularly for complex observability dashboards
Observability Platform Tools
Nice to haveFamiliarity with commercial observability, monitoring, or BI tools such as Splunk, Datadog, New Relic, Grafana, or Looker, understanding their UI/UX patterns
LLM Integration
Nice to haveExperience integrating Large Language Models into frontend applications, understanding streaming patterns, prompt engineering for UI generation, and chat interfaces
GitHub Copilot & AI Dev Tools
Nice to haveProficiency with AI-assisted development tools like GitHub Copilot, Cursor, or similar platforms to accelerate development while maintaining code quality
Canvas & WebGL
Nice to haveKnowledge of Canvas APIs and WebGL for advanced rendering of large-scale datasets and custom visualizations at high performance
Real-time Data Systems
Nice to haveExperience building frontends that consume streaming or real-time data, including WebSocket integration and optimistic UI patterns for fast feedback
Tech stack
Languages
Frameworks
Tools
Other
Compensation
Pay and benefits.
Base·USD 200,000 – 287,500
Equity·Stock options
Benefits
Competitive Health & Wellness
Comprehensive medical, dental, and vision coverage for employees and dependents, plus mental health support and wellness programs
Equity Compensation
Meaningful stock options and equity grants that align employee interests with company success, with attractive vesting schedules
Flexible Work Environment
Remote-friendly or flexible work arrangements enabling work-life balance and distributed team collaboration
Professional Development
Learning budgets, conference attendance opportunities, and access to training resources for continuous skill development in emerging technologies
Retirement Planning
401(k) matching and retirement savings programs to support long-term financial planning
Paid Time Off
Generous vacation, sick leave, and parental leave policies promoting work-life balance and employee wellbeing
Startup Culture with Enterprise Scale
Access to startup-style ownership and velocity combined with global reach, operational excellence, and ecosystem benefits of a Fortune 500-class data platform
Process
Interview steps.
- 01
Technical Screening
Initial phone or video conversation with hiring manager or senior engineer to assess overall technical background, experience with React/TypeScript, and understanding of the observability domain and AI integration challenges
- 02
Frontend Coding Interview
Live coding assessment focusing on React component design, state management, and performance optimization. Expect problems involving data visualization, real-time updates, or complex UI patterns relevant to observability platforms
- 03
System Design Conversation
Technical discussion covering architecture decisions for scalable frontends, integration of AI outputs into user interfaces, performance considerations for large-scale data rendering, and tradeoffs in technology selection
- 04
Product & Collaboration Discussion
Conversation with Product Manager or Design lead exploring your approach to translating complex AI model outputs into intuitive UX, cross-functional collaboration experience, and vision for Human-AI Interaction patterns in observability tools
- 05
Senior Leadership Conversation
Discussion with engineering leadership or team lead assessing cultural fit, growth mindset, experience mentoring others, and alignment with Snowflake's AI-native philosophy and experimental approach to problem-solving
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.
In this role you will:
Develop interactive, data-rich user interfaces using React, TypeScript, and Vega, with a focus on integrating LLM-driven features (e.g., natural language querying, generative UI, and AI-assisted data storytelling).
Lead the end-to-end delivery of substantial product features, ensuring AI outputs are presented with high reliability and low latency.
Work closely with PMs, UX designers, and AI/ML engineers to bridge the gap between complex model outputs and intuitive user experiences.
Be a strong contributor to team planning, specifically identifying opportunities where Generative AI can simplify complex technical workflows for our users.
Champion the use of AI-assisted development tools (e.g., GitHub Copilot, Cursor) to maintain high code quality and accelerate delivery.
Qualifications:
7+ years of industry experience building and maintaining complex enterprise applications.
Deep day-to-day knowledge of React, JavaScript, and TypeScript.
The ability to balance functionality, delivery speed, and the unique performance challenges of AI-integrated frontends (e.g., streaming responses, optimistic UI updates).
A drive to understand how frontend development—and specifically Human-AI Interaction (HAI)—impacts the overall customer experience.
A proactive approach to learning, especially regarding the evolving ecosystem of AI frameworks and frontend integration patterns.
Bonus Points:
Experience with commercial dashboarding products (e.g., Splunk, Datadog, Looker) or integrating AI into BI tools.
Deep knowledge of the DOM, CSS, Canvas, and XHR, specifically for optimizing the rendering of large-scale AI data sets.
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