Intern Software Engineer (Fall 2026)
R
Research Engineering Design Canada, Inc.Agentic AI Products
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