Staff Design Engineer, AI Product
Staff Designer shaping AI-powered enterprise product experiences through code-based prototyping, interaction design, and production front-end implementation. Requires 10+ years of relevant experience, strong JavaScript or TypeScript skills, and demonstrated leadership in design-to-code work.
About the job
Responsibilities
- Build functional prototypes and product experiments directly in the Thunderbolt codebase.
- Translate ambiguous product ideas, user workflows, partner feedback, and enterprise needs into clear, usable product experiences.
- Define interaction patterns for AI-powered chat, search, research, workflow automation, knowledge retrieval, and enterprise administration.
- Use AI-assisted development tools while maintaining quality, usability, security, accessibility, and maintainability.
- Partner with product, design, engineering, and enterprise-facing teams to explore and refine product direction.
- Contribute production-quality front-end code where appropriate.
- Determine whether prototypes should be discarded, refined, generalized, or productionized.
- Improve usability, accessibility, consistency, and polish.
- Develop reusable components, interface patterns, and design-system elements.
- Consider enterprise requirements including data sensitivity, user control, administrative visibility, auditability, and security.
Requirements
- 10+ years of relevant experience in design engineering, front-end engineering, UX engineering, or product design with strong technical implementation experience.
- Strong front-end engineering skills with modern JavaScript or TypeScript, component-based frameworks, and direct application-codebase development.
- Strong product and interaction design judgment, including usability, accessibility, information architecture, workflow design, and product polish.
- Experience designing, prototyping, or building AI-enabled product experiences.
- Experience translating ambiguous concepts into workflows, prototypes, and shipped experiences.
- Experience providing technical or product leadership through mentoring, cross-functional coordination, reusable patterns, project ownership, or broader influence.
- Awareness of AI, privacy, security, and regulatory considerations, including transparency, permissions, data handling, and trust.
- Strong communication and collaboration skills.
- Portfolio, case studies, shipped work, or examples demonstrating design-to-code execution or interactive prototypes.
Nice-to-haves
- Experience with enterprise software, developer tools, productivity tools, collaboration tools, self-hosted software, or technical workflows.
- Experience with design systems, component libraries, reusable front-end architecture, or shared interaction patterns.
- Familiarity with user research, usability testing, instrumentation, product discovery, or rapid experimentation.
- Experience working in open-source or highly collaborative engineering environments.
Compensation and benefits
- Canada: $155,000–$175,000 CAD.
- US salary range is referenced but not provided in the posting excerpt.
Skills
JavaScript, TypeScript, Front-End Engineering, Component Frameworks, Ai-Assisted Development, Interaction Design, Accessibility, Information Architecture, Design Systems, User Research, Usability Testing, Open Source
Similar jobs
Product Design jobsStaff Designer shaping an open-source AI product from early concepts through functional prototypes and production experiences. The role combines product and interaction design with front-end implementation, requiring 10+ years of relevant experience and strong judgment around usability, accessibility, security, privacy, and user trust.
Leads and grows a product design team spanning consumer and business banking products, balancing people leadership with hands-on design quality. Requires 10+ years of product design experience, 4+ years managing designers, and experience with financial products and regulated environments.
Design high-quality systems and interfaces for emerging identity and AI security products at Auth0. Focus on rapid AI-assisted prototyping in React/Next.js, simplifying complex authorization and security flows for developers, while maintaining exceptional craft, taste, and user experience quality.
Leads product design strategy and craft for Auth0 login and MFA experiences, balancing seamless end-user authentication with configurable developer workflows. The role emphasizes systems thinking, polished interaction design, AI-assisted prototyping, coding, and research-driven product improvement.
Leads end-to-end product design for mobile and web experiences serving millions of users, with emphasis on visual craft, design systems, and AI-enabled workflows. Requires 7+ years of experience and the ability to solve complex, ambiguous problems collaboratively.