Job matching AI
Product design
UX design
UI design
Certain details have been removed or blurred to respect NDAs

Summary
Goal
The goal of this project was to design and implement an AI powered job matching assistant that helps candidates more effectively find and secure relevant work opportunities. Rather than acting as a traditional chatbot, the aim was to create a proactive recruiting assistant that integrates naturally into the job search experience and works for the user. The system was designed to guide users toward better matches while maintaining transparency and user control.
My role
I served as the lead designer for the AI experience, responsible for defining the UX strategy, interaction model, and interface design. This involved conducting competitor research, running user testing sessions, synthesising insights into actionable design principles, and collaborating closely with the in-house AI engineering team. I designed the conversational flows, UI system, and interaction points that allow the AI to assist users throughout their journey.
Outcome
The AI assistant has helped a vast number of users identify suitable job opportunities while significantly improving accessibility, engagement, and adoption across the platform.
Rethinking AI for job search
Moving beyond traditional job boards
Many existing job platforms rely on static search filters and manual browsing, which can make it difficult for candidates to identify suitable opportunities. As AI capabilities matured, there was an opportunity to create a more intelligent job discovery experience.
Identifying gaps in competitor AI solutions
I began by researching competitor platforms and analysing public user feedback to understand how AI was currently being used in job search products. Many solutions functioned primarily as simple chatbots and often lacked contextual awareness or meaningful assistance.

Competitor research
Understanding how users want AI to help
User testing across diverse demographics
To better understand expectations around AI in job search, I conducted user testing sessions with participants across a range of demographics and experience levels. The goal was to explore how people naturally interacted with AI tools during their job search.
Synthesising research insights
Session transcripts and notes were analysed and grouped into an affinity diagram to identify recurring themes and user expectations for an AI assistant.

User research results
Principles for our AI assistant
AI should be a personal recruiter
Users responded most positively when the AI behaved like a knowledgeable assistant helping them navigate the job market.
Proactive, but not autonomous
Users wanted AI to suggest opportunities and guide them toward actions, but they were uncomfortable with the system performing tasks without confirmation.
Integrated into the experience
Participants preferred AI that appeared naturally throughout their journey rather than existing as a standalone chatbot.
A personalised AI experience
Users expected AI to adapt to their preferences and feel personalised both in conversation and presentation.
Designing the interaction model
Close collaboration with the AI team
I worked closely with the internal AI engineering team to understand the technical capabilities and constraints of the system.
Mapping the AI and user journey
I mapped UX flows showing how users could move from an initial conversation with the AI to their ultimate goal of identifying and applying for the right job.

UX flows
Structuring AI responses
The AI team and I collaborated to refine how AI responses were formatted, focusing on clear information hierarchy and conversational laddering that helps users move toward their goal efficiently.
Building the AI
Iterative UI exploration
The interface went through multiple rounds of design iteration and prototyping to balance clarity, accessibility, and conversational usability.












UI iterations
Contextual entry points
Rather than relying solely on a chat interface, I introduced contextual entry points throughout the product where the assistant could offer actions for the AI to carry out.
Accessible interaction methods
To ensure the AI could support a broad range of users, the interface was designed to support text, voice, and multilingual interaction.
Personalisation options
Users are given the ability to personalise aspects of the AI interaction, including conversation style and visual presentation to suit their own wants and needs.
Improving the job search experience
Helping candidates find better matches
The AI assistant has helped a significant portion of users identify more relevant job opportunities through conversational job discovery and recommended actions.
Removing language barriers
Multilingual capabilities through our AI has enabled users to create job profiles and search for work in their preferred language.
Strengthening the product offering
The AI initiative has helped position the platform competitively against traditional job boards by offering a more intelligent and personalised job search experience.


