UI Engineer, AI
Core
Build intuitive, responsive, and performant frontend experiences for Edwin AI, an AI-first hybrid observability platform, to make complex observability data and AI-generated insights easy to understand and act on.
Role type
Senior UI Engineer (AI/observability)
Builds
Production web applications for AI-assisted incident investigation, root-cause analysis, alert correlation, recommendations, and remediation.
Domain
IT Infrastructure Management / Observability / AI UX
Deliverable
production ML models | product features
Required skills
React, TypeScript, JavaScript, HTML, CSS, Next.js, Vite, Webpack, component design, state management, API integration, caching, error handling, asynchronous workflows, real-time APIs (REST, GraphQL, WebSocket, SSE), responsive design, accessibility, design systems, Storybook, dashboarding, charts, automated testing, CI/CD, production debugging
Preferred skills
Experience with AI UX patterns (streamed responses, citations, source attribution, confidence indicators, human-in-the-loop approvals), browser monitoring, OpenTelemetry, product analytics
Technologies
React, TypeScript, JavaScript, HTML, CSS, Next.js, Vite, Webpack, Storybook, Tailwind CSS, CSS Modules, Radix UI, TanStack Query, Zustand, Redux Toolkit, Jotai, GraphQL, REST, SSE, WebSockets
Responsibilities
Build frontend experiences for AI-assisted incident investigation, root-cause analysis, alert correlation, recommendations, and remediation; Develop production web applications using React, TypeScript, JavaScript, HTML, and CSS; Implement interactive views for metrics, logs, traces, alerts, events, topology, incidents, and AI-generated insights; Build streaming and real-time experiences using SSE, WebSockets, GraphQL subscriptions, or similar technologies; Create reusable components and contribute to design systems using Storybook, Tailwind CSS, CSS Modules, Radix UI, or similar tools; Implement data fetching, caching, and state management using TanStack Query, Zustand, Redux Toolkit, Jotai, GraphQL, or REST; Build dashboards, charts, timelines, tables, topology views, and investigation workflows; Implement AI UX patterns such as streamed responses, citations, source attribution, confidence indicators, feedback capture, and human-in-the-loop approvals; Improve frontend performance, accessibility, responsiveness, and cross-browser compatibility; Write unit, integration, component, and end-to-end tests; Instrument applications using browser monitoring, OpenTelemetry, structured logging, and product analytics; Participate in technical design, code reviews, production debugging, and feature delivery.
Seniority
Mid-Senior, hands-on IC