Software Engineering Internship

Software Engineer Summer Co-op (Summer 2026)

at Redcan.ai

📍 Location Toronto, Ontario Remote
📋 Details Co-op · 4mo · Summer 2026
📅 Posted

About the Role

Ship full-stack features, tests, and improve reliability.

About Redcan.ai

VC-backed startup focused on AI products.

Full Description

**About Redcan.ai** Redcan is at the forefront of building agentic AI products and tools that enable our customers to scale their product deployment capability by orders of magnitude, transforming their business and accelerating time to value while reducing cost and complexity of delivering enterprise software products. For the entrepreneurially minded, you will have the opportunity to collaborate with portfolio companies and build relationships and innovate within the VC and PE ecosystem. ****Software Engineer (Co-Op Eligible Students only)**** **Criteria**

- Must be enrolled in an co-op eligible Engineering related program year from University of Waterloo, University of Toronto, or McMaster University - Must be available to work eastern timezone, M-F, 9a-5p ET for the summer 2026 work term from May through August, 2026.

**What It's All About** We’re seeking ****Software Engineers (Early Career Co-op)**** to join our growing technical team during the upcoming Summer Term (May through Aug). This role enables you to shape the future of agentic AI products: intelligent, autonomous systems that anticipate user needs and adapt in real-time to support workflow journeys. You’ll collaborate with a high-performing, seasoned team of engineers, product management and design team members to continue to build our product stack to deliver on our product roadmap and fulfil Redcan’s vision. Depending on your background, experience, and interests, you’ll contribute to the product architecture, functionality, and features, and maintain production-grade software systems across multiple products and domains. For the entrepreneurially minded, you will have the opportunity to collaborate with portfolio companies and build relationships and innovate within the VC and PE ecosystem. **What You’ll Do**

- 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.

**What We Look For**

- 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, reading API docs, writing small, safe PRs, and communicating clearly. - 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).

****OUR COMMITMENT TO INCLUSION**** Redcan is an equal opportunity employer that is committed to diversity and inclusion in the workplace. We are building products for a diverse world and are committed to building and fostering an environment where our employees feel included, valued, and heard.. We strongly encourage applications from racialized people, people with disabilities, people from gender and sexually diverse communities and/or people with intersectional identities. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, provincial, or local laws in the regions we operate. This policy applies to all employment practices within our organization, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, or internships. ****Use of Artificial Intelligence (AI) in hiring processes:**** Redcan uses some AI-based or automation-based tools in its hiring processes including review of applications, interview set up and scheduling, note taking and summarizing, or in system based communications. Human connection and evaluation is important to us so real-life humans will conduct interviews, evaluations, and discussions, and make hiring decisions. ****To applicants:**** We thank all applicants in advance for applying. Only individuals selected for interviews will be contacted. ****Staffing Firms:**** We do not accept unsolicited submissions. All firms must have valid agreements in place before any search engagements are considered.

Opens in a new tab on the company's website