Software Engineer II, Frontend — AI Experiences
As a Software Engineer II on the AI Experiences squad, you will focus on building and iterating on frontend components that surface AI capabilities across RevTech's end-user experiences. You will lead the user experience of AI interactions, instrument components for observability, and contribute to AI UI consistency while collaborating with design and field stakeholders.
RevTech Engineering builds the tools Elastic's Field teams depend on every day — the conversational experiences, single-pane-of-glass portals, and AI-powered workflows that help sellers, solutions architects, customer success managers, and support teams do their best work.
The AI Experiences squad is where those AI capabilities take shape in the UI. We're looking for a Software Engineer II who is as curious about how AI behaves in a product as they are about how to build it. This role isn't about training models or writing pipelines — it's about making AI interactions legible, useful, and trustworthy for the people using them.
You'll work closely with a principal software engineer who brings both design and engineering depth, which means you'll have real mentorship and a high bar to grow toward. You'll also be connected to what's happening across Elastic's broader AI and design system work, contributing to consistent surfaces and bringing back patterns that raise the quality of what we ship.
We're looking for a frontend engineer with 3+ years of professional React and TypeScript experience who is genuinely interested in how AI should show up in product interfaces — and has the instinct to recognize when it isn't working.
Posted June 10, 2026