Software Engineer II AI Experiences
As a Software Engineer II on the AI Experiences squad, you will be responsible for building and iterating on front-end components that surface AI capabilities across RevTech's user experiences. This role focuses on making AI interactions legible, useful, and trustworthy, working closely with a principal software engineer and collaborating with Field stakeholders to ensure AI components enhance user workflows.
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 9, 2026