Development of the lab, an AI-driven management platform for construction companies - BC-977

Genre de projet: Recherche
Discipline(s) souhaitée(s): Génie - informatique / électrique, Génie, Informatique, Sciences mathématiques
Entreprise: Blueprint Consulting Inc.
Durée du projet: 6 mois à 1 an
Date souhaitée de début: Dès que possible
Langue exigée: Anglais
Emplacement(s): Vancouver, BC, Canada
Nombre de postes: 1
Niveau de scolarité désiré: Études de premier cycle/baccalauréatNouvelle diplômée/nouveau diplômé
Ouvert aux candidatures de personnes inscrites à un établissement à l’extérieur du Canada: Yes

Au sujet de l’entreprise: 

Blueprint Consulting is a Vancouver-based firm dedicated to improving the construction industry through business strategy, project management systems, and workforce training. With over 20 years of industry experience, we work directly with general contractors, trade contractors, and developers to enhance efficiency, financial performance, and team alignment.

To address the widespread inefficiencies across construction projects, we’re developing an intelligent business management platform built specifically for contractors. The SaaS combines construction expertise with emerging technology to offer tools for financial tracking, scheduling, estimating, document management, and AI-assisted business support.

This platform is designed to support small to mid-sized contractors – many of whom lack the resources or technical knowledge to adopt existing enterprise software. By simplifying business management and promoting standardization, our platform empowers contractors to scale sustainably and deliver better-built projects.

We are seeking Mitacs support to work with academic partners on advancing the platform’s intelligent assistant and data models. This collaboration will accelerate development while ensuring the tool is research-informed, technically sound, and impactful at scale.

Veuillez décrire le projet.: 

What is the project about?

This project focuses on developing a smart, construction-specific business management platform that integrates financial tracking, scheduling, document management, and intelligent assistance into one streamlined system. The goal is to address inefficiencies faced by small to mid-sized contractors by providing an accessible digital solution that bridges the gap between on-site operations and back-office management. The platform will be research-informed and tailored to real-world construction workflows, with a focus on usability, automation, and scalability.

What is the main goal of the company?

The primary goal is to deliver a fully functional, commercial software product that helps contractors improve business performance, increase project efficiency, and scale their operations. The company aims to create a system that becomes the industry standard for construction business management, particularly for trade contractors and general contractors who lack the tools or resources to implement existing enterprise platforms.

What are the main tasks to be performed by the candidate?

The candidate will contribute to software development, testing, and refinement of intelligent assistant features. This includes building backend logic, integrating AI models, refining user workflows, and helping design user interfaces based on construction industry needs. They will also assist in validating features through user testing and feedback.

What methodology/techniques are to be used?

Agile development methodologies will be used to iterate quickly based on user input. Technical work will involve full-stack development (Next.js and NestJS), PostgreSQL database design, and integration of intelligent assistant features using natural language processing. User-centered design techniques, market research, and prototype testing will guide development.

Expertise ou compétences exigées: 

We are seeking a student with a background in Computer Science, Software Engineering, or a related discipline who has strong skills in full-stack development and a foundational understanding of applied artificial intelligence.

Key technical skills:
• Frontend development: Experience with Next.js, React, TypeScript, Zustand, Material UI
• Backend development: Proficiency in NestJS (or Node.js), TypeScript
• Database management: Familiarity with PostgreSQL and Prisma
• Cloud platforms: Basic experience with AWS or similar
• Version control: Proficient with Git and GitHub workflows

AI-specific preferences:
• Understanding of natural language processing (NLP) and AI/LLM integration (e.g., OpenAI APIs, LangChain, vector databases like Supabase or Pinecone)
• Experience or coursework in machine learning, prompt engineering, or agent-based systems is an asset
• Ability to help integrate and refine AI models to support intelligent document handling, task recommendations, and user interaction
• Familiarity with ethical considerations in AI development (bias, transparency, data privacy)

Soft skills:
• Ability to collaborate in a fast-moving startup environment
• Strong problem-solving and communication skills
• Interest in building tools for real-world users in the construction industry