Senior Software Engineer, Observe by Snowflake Frontend

Snowflake Snowflake · Data AI · CA-Menlo Park, United States · Engineering

Senior Software Engineer role focused on building the frontend for an AI-powered observability platform. The role involves developing interactive UIs with React, TypeScript, and Vega, integrating LLM-driven features like natural language querying and generative UI, and ensuring high reliability and low latency for AI outputs. The engineer will collaborate with PMs, UX designers, and AI/ML engineers, and champion the use of AI-assisted development tools.

What you'd actually do

  1. 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).
  2. Lead the end-to-end delivery of substantial product features, ensuring AI outputs are presented with high reliability and low latency.
  3. Work closely with PMs, UX designers, and AI/ML engineers to bridge the gap between complex model outputs and intuitive user experiences.
  4. Be a strong contributor to team planning, specifically identifying opportunities where Generative AI can simplify complex technical workflows for our users.
  5. Champion the use of AI-assisted development tools (e.g., GitHub Copilot, Cursor) to maintain high code quality and accelerate delivery.

Skills

Required

  • React
  • TypeScript
  • JavaScript
  • frontend development
  • Human-AI Interaction (HAI)

Nice to have

  • Vega
  • commercial dashboarding products
  • integrating AI into BI tools
  • DOM
  • CSS
  • Canvas
  • XHR
  • optimizing rendering of large-scale AI data sets

What the JD emphasized

  • integrating LLM-driven features
  • AI outputs are presented with high reliability and low latency
  • AI-assisted development tools

Other signals

  • AI-powered observability platform
  • integrating LLM-driven features
  • AI-assisted development tools