Role Description
The UX Systems Engineer position is an opportunity for someone with a software engineering background to work within the UX / Product Design group. This role will own and build the systems, rules, and tools that enable AI-assisted workflows to generate product experience outputs that are close to production-ready.
-
Own and evolve reusable UX systems that support high-quality product experiences.
-
Create machine-readable and human-readable guidance for components, page templates, user flows, interaction patterns, content guidance, accessibility rules, and UX standards.
-
Partner with Product Design to turn UX expectations into practical patterns, guardrails, and tools that AI-assisted workflows and engineering teams can apply.
-
Develop tooling, prompts, skills, plugins, rules, or other mechanisms that improve the quality and completeness of AI-generated product experience outputs.
-
Proactively find and fix gaps in our design system, documentation, tooling, and UX standards as teams adopt AI-assisted workflows.
-
Work directly with engineering teams to understand how they use UX systems and AI-assisted tooling, what works, what breaks down, and what needs to be built next.
-
Help define where AI-assisted workflows should be trusted, where human review is required, and how teams should evaluate experience quality.
-
Create feedback loops between UX and engineering so improvements are driven by real usage, not theory.
Qualifications
-
Software engineering experience and the ability to build tools, write code, and understand how product teams ship interfaces.
-
Strong systems thinking and comfort turning ambiguous UX expectations into clear, reusable structures.
-
A drive to enable AI-assisted product development through better systems, constraints, tooling, and quality checks.
-
Interest in product design, user experience, accessibility, and design systems.
-
Ability to think beyond screens and components to the full user flow, including sequence, logic, simplicity, content, and fit within the broader product experience.
-
Strong communication skills across teams and departments.
-
Willingness to learn UX principles and apply them thoughtfully in practical, production-minded ways.
-
Hands-on experience with TypeScript, JavaScript, and React in production environments.
Requirements
-
Our current technology stack also includes Java, React 19, Radix Themes, Redux Toolkit, and UI-Router.
Benefits
-
Competitive compensation paid in USD.
-
20 days of paid time off (PTO) per year.
-
Opportunities for professional growth and career development.
-
Company-provided equipment.
-
A collaborative, inclusive, and multicultural work environment.
-
The opportunity to contribute to meaningful projects alongside a talented and supportive team.