About the company
Elastic, the Search AI Company, enables everyone to find the answers they need in real time, using all their data, at scale — unleashing the potential of businesses and people. The Elastic Search AI Platform, used by more than 50% of the Fortune 500, brings together the precision of search and the intelligence of AI to enable everyone to accelerate the results that matter.
Responsibilities
- Translate complex generative and agentic AI processes into intuitive, responsive, and engaging front-end interfaces.
- Design, build, and maintain front-end UI component libraries for generative AI interactions using modern frameworks like React and TypeScript.
- Prototype and implement novel interaction patterns for conversational AI, agent execution visibility, prompt systems, and rich dynamic outputs.
- Optimize UI performance for real-time AI responses, managing token streaming latency, async state management, and optimistic UI updates.
- Connect front-end interfaces to internal services, including RAG endpoints, ESRE, and agent orchestration APIs.
- Partner closely with UX designers, product managers, and AI backend engineers to iteratively test and refine AI workflows.
- Ensure all front-end interfaces adhere to web accessibility standards (WCAG) and align with Elastic's design system (EUI).
- Implement front-end tracking to monitor user satisfaction, prompt effectiveness, interaction latency, and interface usability.
- Maintain comprehensive documentation for UI component systems, front-end architecture, and design pattern guidelines.
Requirements
- Proven success in AI UX: recent experience creating user interfaces for GenAI applications, including conversational interfaces, dynamic prompt builders, and complex agent workflows.
- Deep expertise in modern TypeScript, JavaScript, React, HTML5, and CSS/Sass, with an emphasis on modular architecture.
- Deep experience managing complex asynchronous UI state, WebSockets, and Server-Sent Events (SSE) for streaming LLM responses.
- Proficient background or active practice in user experience design, wireframing, design systems, and rapid prototyping.
- A solid desire to learn and leverage the Elasticsearch Relevance Engine (ESRE), Elastic UI (EUI), and the broader Elastic ecosystem.
- Experience with integrating front-end systems with AI/LLM backend services and orchestration tools (e.g., LangGraph, REST/GraphQL APIs).
- Experience extending and contributing to enterprise design systems and component documentation tools like Storybook.
- Knowledge of web performance optimization techniques, cross-browser compatibility, and WCAG accessibility guidelines.
- Hands-on experience with modern design and handoff tools (e.g., Figma).