Job Title: AI Engineering Intern, Toronto

Job Description

Role Overview

As a Full Stack Developer Intern, you will work closely with our engineering and product teams to build user-facing features, backend services, and AI-integrated tools. This role is ideal for a passionate, self-motivated student who wants hands-on experience with end-to-end web development and exposure to modern tech stacks.

Key Responsibilities

  • Develop responsive front-end interfaces using ReactNext.js, or similar frameworks
  • Design and implement backend services and RESTful APIs using Node.jsExpress, or Python (Flask/FastAPI)
  • Work with SQL/NoSQL databases (e.g., PostgreSQL, MongoDB)
  • Collaborate with AI developers to integrate AI models and document processing APIs
  • Participate in code reviewsagile ceremonies, and team stand-ups
  • Assist in deploying features to cloud environments (AWS, GCP, or Azure)

Requirements

Qualifications

Required:

  • Enrolled in a post-secondary Computer Science, Software Engineering, or related program
  • Familiarity with both front-end and back-end technologies
  • Experience with Git and collaborative development workflows
  • Strong problem-solving and communication skills
  • Ability to work independently in a remote team environment

Preferred (nice to have):

  • Exposure to cloud computing (e.g., AWS Lambda, Firebase, Docker)
  • Understanding of AI/ML concepts or previous experience with AI APIs
  • Interest in document automation, OCR, or natural language processing

Benefits

  • Hands-on experience working on live product initiatives
  • Mentorship from experienced full stack and AI developers
  • Flexible work hours and fully remote work setup within Canada
  • Potential pathway to future full-time opportunities
  • An inclusive, collaborative, and innovation-driven team culture