AI-powered talent matching MVP: streamlining engineering hiring - ON-1080

Project type: Innovation
Desired discipline(s): Engineering - computer / electrical, Engineering, Computer science, Mathematical Sciences
Company: Brave Career Inc.
Project Length: 4 to 6 months
Preferred start date: 05/01/2025
Language requirement: English
Location(s): Toronto, ON, Canada
No. of positions: 1 - 3
Desired education level: Undergraduate/BachelorMaster'sPhDPostdoctoral fellowRecent graduate
Open to applicants registered at an institution outside of Canada: No

About the company: 

Brave is a platform that connects skilled engineers with employers looking to streamline their hiring processes. Our approach emphasizes real-world projects, reviewed by AI systems and experienced hiring managers, to provide clear evidence of a candidate’s capabilities. By focusing on demonstrated skills, we help reduce redundant interviews, ensuring companies spend less time screening and more time engaging with strong candidates. This benefits both job seekers and employers: engineers gain direct access to hiring decision-makers, and organizations can efficiently evaluate talent through practical challenges. Ultimately, Brave aims to foster a more effective and transparent hiring ecosystem that values proven expertise and practical results over traditional credentials. Through this project-based model, we strive to improve outcomes for all parties involved, helping create a faster, fairer, and more insightful path to employment.

Describe the project.: 

This innovation project focuses on building an MVP for an AI-powered talent matching system. Like a PeopleGPT, our solution aims to connect high-potential engineers with hiring managers in a fraction of the usual time. The intern will contribute to the entire development lifecycle: from designing the system architecture and integrating AI-driven capabilities, to creating a user-friendly front end and robust back end.

Core tasks include:
• Implementing a web application (React/Next.js) with user authentication and profile management.
• Integrating a database (e.g., Supabase) for storing user data and project submissions.
• Exploring AI tools to facilitate intelligent recommendations and candidate rankings.
• Ensuring seamless deployment (e.g., via Vercel) and maintaining performance with caching or similar optimization strategies.

Methodologies will involve agile software development, rapid prototyping, testing, and continuous integration/continuous delivery (CI/CD). The main objective is to demonstrate how AI can streamline recruitment, highlight a candidate’s technical strengths, and ultimately reduce the number of traditional interview rounds. By the end of the project, Brave plans to showcase a functioning prototype capable of matching top-performing engineers with relevant, high-impact career opportunities.

Required expertise/skills: 

• Strong proficiency in web development (React, Next.js) and familiarity with modern deployment platforms (e.g., Vercel).

• Experience with database systems (e.g., Supabase) and implementing authentication/authorization.

• Understanding of AI concepts (e.g., GPT-based language models) and willingness to experiment with integration for data retrieval, analysis, or recommendation engines.

• Knowledge of best practices in testing, CI/CD, performance optimization, and caching for scalable web applications.

• Bonus assets: Exposure to retrieval-augmented generation (RAG) techniques, designing user-centric interfaces (UI/UX), and applying robust security measures.