← Все вакансии/Elastic
FlexibleUnited States

UX Engineer

E
Elastic
Формат
Flexible
О роли

Описание вакансии

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).
Стек и навыки

С чем работаем