Intern Software Engineer (Fall 2026)

Remote but based in Canada and ideally located in the Greater Toronto Area, or Kitchener-Waterloo Area, London, Guelph or Eastern or Central Timezone., Eastern Timezone, Central TimezoneInternshipEntry
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsPythonGitJavaTypeScriptC#C++Nest.jsReactGitHub

Requirements

  • Currently enrolled in a Canadian co-op or internship program, available Jan-Apr 2026
  • Solid CS foundations (data structures/algorithms, problem solving) in any modern language (e.g., C/C++/Java/Python/C#)
  • Comfortable with Git/GitHub
  • Comfortable with reading API docs
  • Comfortable with writing small, safe PRs, and communicating clearly
  • Experience in AI based development methodologies and tools (Cursor, Claude Code, Replit)
  • Familiarity on how to apply AI tools at Scale and with a Human in the Loop
  • Curiosity about the web stack (TypeScript, Node.js, React, NestJS)
  • Interest or project exposure with LLM APIs (OpenAI/Bedrock), vector search, or simple Python scripts
  • Basic AWS familiarity (S3/IAM/ECS)
  • University of Waterloo Intern / Co-op Ed Program eligibility for the Fall Term (Sept - Dec 2026)
  • University of Toronto Intern / Co-op Ed Program eligibility for the Fall Term (Sept - Dec 2026)
  • McMaster University Intern / Co-op Ed Program eligibility for the Fall Term (Sept - Dec 2026)

Responsibilities

  • Contribute across the stack with hands-on exposure to LLM tool-calling & prompting
  • Ship full-stack features in TypeScript: React UI + NestJS/Node.js on the backend
  • Improve LLM agent reliability: tool-calling schemas, safe context compaction, retries/observability
  • Add tests (unit/integration), docs, and CI improvements
  • Leave a clean handover at term-end
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now