Key Responsibilities
- Develop the VibeData Studio, a conversational workspace where users describe intent and agents generate governed data outputs.
- Build the Assurance Hub, a UI for AI-augmented incident response and operations.
- Design UX patterns for agentic systems, such as: reasoning-chain visualizations, diff/merge interfaces for agent-generated proposals multi-turn refinement flows surfacing uncertainty, explanations, and validation errors.
- Create real-time collaborative features (shared sessions, incident timelines, approvals).
- Integrate frontend applications with backend services and MCP-based integrations (Git, Purview, Fabric, Airbyte, dbt, etc.).
- Implement resilient UI behaviors: robust error states, fallbacks, progressive disclosure, and agent-aware UI logic.
- Build and maintain the design system and component library (shadcn/Radix/Tailwind).
- Add observability instrumentation across UI and API boundaries.
- Work closely with Platform, DevOps, and AI Engineering teams to deliver full-stack features.
- Own features through the full lifecycle: concept design implementation telemetry iteration.
- Contribute to architecture, performance optimization, and broader system design.
Technical Requirements
Frontend Engineering
- Expert in React and Next.js (App Router, Server Components).
- Advanced TypeScript (strict mode).
- Strong experience with shadcn/ui, Radix, and Tailwind CSS.
- Skilled with state machines (XState or equivalent).
- Familiar with TanStack Query for server state.
- Comfortable building real-time UIs (WebSockets, SSE, subscriptions).
- Able to design complex, interaction-heavy interfaces (modals, wizards, timelines, graphs, diff views).
Backend Engineering
- Strong Python fundamentals.
- Experience with FastAPI (async/await, Pydantic).
- Ability to build backend APIs (REST, GraphQL, or tRPC).
- Experience integrating with external tools such as Fabric, Git, Airbyte, dbt, Airflow.
- Understanding of distributed systems concepts (timeouts, retries, idempotency).
Azure Platform Experience
- Experience deploying to:
- Azure App Service
- Azure Functions
- Azure Container Apps
- AKS (optional)
- Familiarity with:
- Entra ID / Azure AD
- Managed Identity
- Key Vault
- Azure Storage
- Azure Monitor + App Insights
- Azure DevOps or GitHub Actions (CI/CD)
Tech Stack
Frontend: React, Next.js, TypeScript, shadcn/ui, Radix, Tailwind, Framer Motion, TanStack Query, Zustand/Jotai
Backend: Python, FastAPI, GraphQL/tRPC, Azure App Services, Azure Functions, Azure Monitor Integrations: MCP servers, internal APIs, GitHub, Azure DevOps
Workflow: Cursor, Claude, GitHub, CI/CD pipelines (Actions/ADO), Linear, Figma