Internship Radarby KeiKeKu
Scan complete

Canada + selective US · May 2027 starts

Summer 2027
Tech Internships

A Canada-first ranked watchlist with selective US opportunities worth pursuing, tuned for a strong third-year Canadian computer science student.

Latest scan · October 24, 2026

42 newest verified opportunities

Added to the tracker
01
AmazonCanadaVancouver · On-siteSummer 2027 · 12 weeks · May or June start

Systems Development Engineer Intern — Canada 2027

An excellent local systems-and-cloud engineering role building reliable tools, services and automation. Amazon values Python, C, C++, Java, Ruby or PowerShell, Linux, networking, distributed computing, testing, operations automation, algorithms and data structures. Justin's UBC CS enrolment and third-year timing fit exactly; compensation is listed at CA$91,630 annualized.

Systems engineeringPython / C++ / JavaCloud / distributed systemsLinux / networkingAutomation
OpenTop new Vancouver application — exact summer termPosted Oct 8No deadline listedVerified Oct 24Apply
—
ARC Resources Ltd.CanadaSummer 2027 · 12 months

Data Services Co-op Student

This 12-month Data Services Co-op Student role in Calgary starts in May 2027 and focuses on substantive data engineering and analytics work. Responsibilities include gathering and documenting requirements, analyzing business needs, developing Databricks data solutions, following established development practices, participating in code reviews, deploying production-ready code, and documenting solutions for support. The role offers practical learning in data platforms, software lifecycle processes, collaborative development, and dashboard-oriented analytics. It seeks strong Python and SQL skills, familiarity with or curiosity about Azure, AWS, or GCP, visualization experience, problem-solving ability, and strong communication. It is ideally suited to second- or third-year bachelor’s students who return to school afterward, though the posting does not state a formal enrollment or co-op requirement. The 12-month commitment exceeds four months; no alternative start window or shorter duration is stated. Canadian work authorization and sponsorship support are not specified, so eligibility remains uncertain. Term commitment: 12 months; confirm that this longer placement fits.

PythonSQLDatabricksData engineeringData analyticsCloud platformsAzureAWSGCPData visualizationCode reviewRequirements analysis
OpenStrong data engineering learning; verify eligibilityPosted UnknownNo deadline listedVerified Oct 18Apply
—
SuperhumanCanadaToronto · OntarioSummer 2027 · 4 months

Software Engineering Intern - Summer 2027

This Toronto software engineering internship offers substantive end-to-end engineering work across front-end, back-end, full-stack, security, and mobile projects, with opportunities to ship code early, work with APIs, frameworks, coding agents, and languages such as Java, TypeScript, JavaScript, C#, Python, or Go. A mentor-supported project and exposure to products serving millions of users could provide practical learning in design, implementation, iteration, and technical collaboration. The posting states a three-month, twelve-week Summer 2027 program, while the supplied timing data also indicates a possible four-month May–August window; applicants should confirm the actual term and any alternative start dates. It requires in-person collaboration at the Toronto hub at least two days weekly and availability for the entire program. Applicants must be currently enrolled full-time in a degree-seeking bachelor’s program in computer science or a related field, although the structured eligibility data is inconsistent. Canadian work authorization and any US authorization or sponsorship support are unconfirmed. Consider it if the duration and eligibility fit your schedule.

Software engineeringFront-end developmentBack-end developmentFull-stack developmentSecurity engineeringMobile engineeringTypeScriptJavaScriptPythonJavaGoTechnical collaboration
OpenPromising engineering internship; confirm duration and authorizationPosted UnknownNo deadline listedVerified Oct 19Apply
—
TRC Companies, Inc.CanadaCalgary · Alberta · onsiteSummer 2027 · 4 months

Software Engineering Intern

TRC’s Calgary internship offers broad exposure to software support work within engineering and environmental projects, including data entry and management, evaluation and presentation, research, procurement support, and preparing client reports, plans, and specifications. Field assignments may also be required. Interns work with engineers, scientists, and technologists and receive support from leaders and mentors, which may provide practical cross-disciplinary learning; however, the posting does not describe specific software development projects. The role is full-time and paid, with an anticipated June–August 2027 term described as flexible. That is roughly three months, shorter than a typical four-month placement, and the posting does not confirm other start windows or a longer duration. Applicants must be at least 18, currently pursuing a related bachelor’s or associate degree, have a 3.0 GPA, and meet communication and technical expectations; engineering software experience is preferred, not required. Calgary is listed, but eligibility for a Canadian undergraduate and work authorization requirements are not specified. Confirm both before relying on the placement; no US authorization or sponsorship details are stated.

Data managementData evaluationData presentationEngineering softwareTechnical researchClient reportingCross-disciplinary teamwork
OpenConsider if a shorter term fitsPosted UnknownNo deadline listedVerified Oct 19Apply
—
ARC Resources Ltd.CanadaCalgary · AlbertaSummer 2027 · 12 months

Data Services Co-op Student

This Calgary-based 12-month co-op runs from May 2027 through April 2028 and involves substantive data engineering work: gathering and documenting requirements, building Databricks data solutions, applying development patterns, participating in code reviews, deploying production-ready code, and documenting it for support. The role offers practical learning in Python, SQL, cloud platforms, dashboard development, software lifecycle practices, and collaboration with business stakeholders. It is ideally suited to second- or third-year students in computer science, data analytics, business technology management, or a related program who return to school afterward, but the posting does not clearly state mandatory enrollment or co-op status. The 12-month commitment is substantially longer than four months, so applicants should confirm flexibility before pursuing it; no alternative start window or shorter term is stated. Work authorization and sponsorship requirements are not provided, including any US authorization, so eligibility remains uncertain. Term commitment: 12 months; confirm that this longer placement fits.

PythonSQLDatabricksData engineeringRequirements analysisCode reviewCloud platformsData visualizationProduction deploymentTechnical documentation
OpenStrong data engineering learning; confirm eligibilityPosted UnknownNo deadline listedVerified Oct 19Apply
—
The Brattle GroupCanadaToronto · OntarioSummer 2027 · 4 months

Energy Analyst Intern (Economics) - Summer 2027

The Toronto Energy Analyst internship applies economics and quantitative methods to electricity, natural gas, and other energy markets. Work includes building statistical, econometric, financial, and operational models; conducting market and policy research; reviewing literature and documents; and contributing to memos, presentations, client deliverables, and expert reports. Tools may include Python, R, Excel, GAMS, Stata, and VBA, with possible work on power-system capacity expansion and production-cost models. It offers practical experience in data analysis, energy economics, and communicating technical findings in legal and regulatory contexts. Applicants should be pursuing an undergraduate degree in a quantitative field and show strong academic performance; the posting says successful applicants typically have a GPA of 3.7 or higher and favors coursework focused on climate or energy. Enrollment is required, but co-op enrollment is not stated as required. The listed term is May through August 2027, four months. Canada work authorization and sponsorship are application questions, with no eligibility outcome stated; US work authorization or sponsorship is unconfirmed. No alternate start window or longer commitment is specified.

PythonRExcelGAMSStataVBAEconometricsEnergy marketsData analysisPower-system modelingPolicy research
OpenRelevant four-month quantitative energy placementPosted UnknownNo deadline listedVerified Oct 19Apply
—
Vena SolutionsCanadaremoteSummer 2027

Cloud & DevOps Engineer Co-op (May 2027 | 12-16 months)

Vena’s Cloud & DevOps co-op offers hands-on work across developer experience, DevOps and site reliability, with team placement potentially involving infrastructure, QA or security. Tasks include automating tests and deployments, improving operational reliability and monitoring, hardening cloud environments, and documenting processes. This could build practical skills in scripting, troubleshooting, cloud operations and security; Python or Java experience is requested, while cloud and AI are areas of interest rather than stated prerequisites. Applicants must be enrolled in a co-op eligible program in computer science, software engineering, computer engineering or a related field. The role starts in May 2027 and lasts 12–16 months, a substantial commitment beyond a typical four-month summer placement. The posting mentions on-site, hybrid or remote work in Ontario, so confirm the arrangement and any flexibility on start timing and duration. It does not specify US work authorization or sponsorship; eligibility for a Canadian student seeking remote work should be confirmed. Term commitment: 12-16 months; confirm that the duration fits.

Cloud infrastructureDevOpsSite reliabilityAutomationPythonJavaMonitoringCloud securityTroubleshootingAI exploration
OpenStrong technical fit; unusually long co-op termPosted UnknownNo deadline listedVerified Oct 19Apply
—
Munich ReCanadaToronto · Hybrid (minimum 3 office days/week; relocation expected)Summer 2027 · 4 months; exact dates not stated

Engineering Co-op, NA Integrated Analytics (2027 Summer - Toronto)

Munich Re's Toronto engineering co-op offers hands-on work building Python applications and predictive models as REST APIs, ETL pipelines for cloud data, and production deployment, monitoring and security. Projects may also involve machine learning and deep learning research. Justin's Python, ML and software background is a strong fit; Git, testing, CI/CD, Azure, Kubernetes and Terraform are especially relevant. The posting is hybrid with at least three office days weekly and expects relocation to Toronto. It is listed for Summer 2027, and the tracker source states a four-month May–August term; confirm exact dates with the employer.

PythonREST APIsMachine learningETL pipelinesCloud infrastructureCI/CDSoftware testingProduction monitoringSecurity engineeringAzureKubernetesTerraform
OpenRelevant four-month engineering co-op; confirm eligibilityPosted UnknownNo deadline listedVerified Oct 19Apply
—
AMDCanadaMarkham · Hybrid / on-siteMay 3–Aug 20, 2027 · 4 months; or May 3–Dec 10, 2027 · 8 months

Short Term 2027 Software Engineering Intern/Co-Op

AMD’s Markham software engineering co-op offers hands-on work building and maintaining applications with software engineers. The posting describes training across design, implementation, testing and deployment, plus opportunities to automate development tasks with scripts and investigate defects through debugging. This could provide practical exposure to engineering workflows and a broad range of tools, including C/C++, Python, Linux, databases, Git and cloud platforms, though team placement and specific projects are not stated. Applicants must be enrolled in a Canada-based bachelor’s program in computer science, computer or electrical engineering, or a related field; co-op enrollment is not specified as required. The posting does not confirm eligibility for a Canadian student who may need US work authorization or sponsorship, and the role is located in Canada. Summer has a four-month option from May 3 to August 20, 2027, and an eight-month option through December 10. Winter also offers four or eight months; fall offers four months. The longer commitments exceed a typical four-month summer placement, so confirm availability and term fit; alternative start windows may not suit a summer-only search. Term commitment: 4 or 8 Months; confirm that the duration fits.

Software engineeringC++PythonLinuxScriptingDebuggingTestingGitDatabasesCloud computing
OpenStrong software co-op; exact four-month option fitsPosted UnknownNo deadline listedVerified Oct 19Apply
—
Celestica International LPCanadaToronto · hybridSummer 2027 · 16 months

Student Intern, IT Application Associate

Celestica’s Toronto IT Application Intern joins a corporate IT engineering team developing, deploying, testing, and supporting applications used across its operations network. Work includes gathering requirements with subject matter experts, writing specifications, troubleshooting with users and other teams, and handling application management and reporting. This offers practical exposure to software development across on-premise and cloud systems, with potential use of C#/.NET, C/C++, Azure, SQL Server or Oracle; Python, PowerShell, NoSQL, and hardware interfaces are listed as bonus experience. No formal experience is required, but applicants must be completing third year of a four-year electrical engineering, computer engineering, or computer science degree and be enrolled in a university co-op or internship program. The role is listed as a 16-month hybrid internship starting May 2027, a substantial commitment beyond a typical four-month summer placement. The posting does not confirm US work authorization or sponsorship; it does state that employment is conditional on passing a Controlled Goods Program security assessment. Term commitment: 16 months; confirm that this longer placement fits.

Application developmentC#/.NETC++PythonSQLAzureCloud platformsSoftware testingRequirements gatheringApplication troubleshootingPowerShellHardware integration
OpenRelevant engineering work; 16-month commitmentPosted UnknownNo deadline listedVerified Oct 19Apply
—
Electronic ArtsCanadaVancouver · HybridSummer 2027 · 8 months

Software Engineer Co-op (Summer 2027 — 8 Months — Sports Technology)

EA SPORTS' Vancouver hybrid co-op is confirmed open for an eight-month Summer 2027 term. The Advanced Technology Group work covers C++ feature logic, pipeline integration, runtime performance, testing and shared tools used across game teams. Justin's software foundations fit well; JavaScript/TypeScript, automated testing, multithreading and 3D math are useful extras. The main trade-off is the eight-month commitment. Applicants must graduate in May 2028 or later, return to school afterward and already be legally authorized to work in Canada; EA states that sponsorship is unavailable.

C++Game technologyRuntime performancePipeline integrationJavaScriptTypeScriptAutomated testingMultithreaded systems
OpenStrong C++ systems fit if the eight-month commitment worksPosted UnknownNo deadline listedVerified Oct 19Apply
—
EA SPORTSCanadaBurnaby · British Columbia · hybridSummer 2027 · 8 months

C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)

This EA SPORTS co-op focuses on C++ engineering for the EA SPORTS FC game UI: designing, implementing, debugging and maintaining features or components, while coordinating with engineers and other game developers on online features. It offers practical experience with a production game codebase, build stability, debugging, testing and source control; game projects or engine experience are useful but not required. The posting seeks undergraduates in computer science or a related field with foundational modern C++, problem-solving and communication skills. You must remain enrolled in an accredited degree program, return for at least one semester after the internship, graduate in May 2028 or later, and be legally authorized to work in Canada for the full term; sponsorship is unavailable. The stated start is May 2027 for eight months in Burnaby, with hybrid or onsite options. This exceeds a four-month summer placement and may affect school plans; no shorter term or alternative start window is stated. Canadian eligibility is explicit, but US work authorization is unconfirmed and no US sponsorship information is provided. Term commitment: 8 months; confirm that this longer placement fits.

C++Game UIGame developmentDebuggingSoftware testingGitOnline featuresTeam communication
OpenStrong fit if an eight-month term worksPosted UnknownNo deadline listedVerified Oct 19Apply
—
EA SPORTSCanadaVancouver · British ColumbiaSummer 2027 · 8 months

C++ Software Engineer Intern (UFC - Vancouver - Summer 2027 - 8-months)

EA SPORTS’ UFC team is hiring a C++ intern in Vancouver for an eight-month placement beginning May 2027, with onsite work in Burnaby three days a week. The work includes developing and debugging cross-platform game features, systems, and tools; writing C/C++ code intended to ship; and tuning performance for PC and consoles. Interns collaborate with engineers and other disciplines, receive mentorship, and use AI-assisted tools while remaining responsible for submitted code. This offers practical game-engineering experience in C++, object-oriented programming, and vector math or trigonometry. Applicants must be enrolled in a related accredited degree, graduate in May 2028 or later, return to school for at least one semester, and be legally authorized to work in Canada throughout; sponsorship is unavailable. The eight-month commitment extends beyond a typical four-month summer term. The posting specifies a May start, with no alternative window stated. Canadian work eligibility is explicit; US work authorization is not addressed, so eligibility to work in the US is unconfirmed. Term commitment: 8 months; confirm that this longer placement fits.

C++Cross-platform developmentGame engineeringDebuggingPerformance optimizationObject-oriented programmingVector mathAI-assisted development
OpenStrong game engineering, long-term commitmentPosted UnknownNo deadline listedVerified Oct 19Apply
—
Electronic ArtsCanadaBurnaby · British Columbia · hybridSummer 2027 · 8 months

C++ Generalist Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-Months - Undergrad)

EA SPORTS FC offers substantive C++ work on game UI technology and online features: designing, implementing, debugging, and maintaining game code while collaborating with engineering and other development teams. The role can build practical experience with modern C++, debugging, code review, testing, and Git or Perforce; game projects or engine familiarity are desired, while entry-level experience through coursework or projects is accepted. The posting specifies a May 2027 start and an eight-month term in Burnaby, with hybrid or flexible onsite options. This exceeds a four-month summer placement and requires a longer commitment; the posting provides no shorter-term option. Applicants must remain enrolled in an accredited degree, return to school for at least one semester afterward, and graduate in May 2028 or later. Canadian work authorization is required for the full internship, and sponsorship is unavailable. US work authorization or sponsorship is not addressed, so it remains uncertain. Term commitment: 8 months; confirm that this longer placement fits.

C++Game developmentUser interface engineeringOnline featuresDebuggingSoftware testingGitPerforceCode reviewCross-functional collaboration
OpenStrong technical fit; eight-month commitment requiredPosted UnknownNo deadline listedVerified Oct 19Apply
—
Electronic ArtsCanadaBurnaby · British Columbia · hybridSummer 2027 · 8 months

C++ Gameplay Software Engineer Co-op (FC - Vancouver - Summer 2027 - 8-months - Undergrad)

This hybrid EA SPORTS FC co-op would involve building gameplay features with designers, engineers and animators; prototyping and refining mechanics; improving development tools; and maintaining AI and animation technology in a proprietary engine. It offers practical C++ experience with modular code, object-oriented programming, vector and 3D math, and rapid gameplay iteration. Applicants must be pursuing an undergraduate degree in computer science, software engineering or a related field, be proficient in C++, be enrolled in an accredited program, and return to school for at least one semester after the internship. The posting also requires graduation in May 2028 or later and legal authorization to work in Canada for the full term; sponsorship is unavailable. The stated start is May 2027 for eight months, a longer commitment than a typical four-month summer placement. Confirm that the term fits your academic schedule; no alternative start window or shorter duration is stated. The role is based in Burnaby, onsite three days weekly. Term commitment: 8 months; confirm that this longer placement fits.

C++Gameplay programmingGame developmentObject-oriented programming3D mathVector mathAI and animationPrototypingDeveloper tools
OpenStrong C++ learning; eight-month commitmentPosted UnknownNo deadline listedVerified Oct 19Apply
—
Electronic ArtsCanadaVancouver · British ColumbiaSummer 2027 · 8 months

C++ Software Engineer Intern (UFC - Vancouver - Summer 2027 - 8-months)

EA’s Vancouver UFC team offers hands-on C++ work on features, engine systems, tools, and technical initiatives for a cross-platform game. Interns write and debug code intended to ship, consider performance on PC and consoles, and collaborate with engineering and creative disciplines; mentorship and exposure to the game development process provide practical learning. The posting seeks familiarity with C++ and another language, object-oriented programming, and project use of vector math or trigonometry; coursework, projects, or prior internship experience in C++ are valued. This is an eight-month placement beginning May 2027, a longer commitment than a typical four-month summer term. Applicants must be enrolled in an accredited related degree, return to school for at least one semester afterward, and graduate in May 2028 or later. The posting requires authorization to work in Canada throughout the internship and says sponsorship is unavailable; it does not confirm US work authorization or sponsorship. A May 2027 start is specified, with no alternative window stated. Term commitment: 8 months; confirm that this longer placement fits.

C++Game developmentCross-platform systemsPerformance optimizationObject-oriented programmingVector mathDebuggingDeveloper toolsAI-assisted development
OpenStrong technical fit; eight-month commitmentPosted UnknownNo deadline listedVerified Oct 19Apply
—
Manulife FinancialCanadaToronto · OntarioSummer 2027 · 4 months

Summer Intern 2027 - GRIT

Manulife’s Toronto GRIT internship combines risk intelligence with practical analytics engineering: interns support monthly reporting automation, data preparation and quality monitoring in an enterprise data lake, dashboard development, and machine learning and LLM initiatives. Work also includes validating models, writing Python or R scripts for performance testing and monitoring, and documenting processes. This offers applied learning across analytics, automation, and model governance, with stated familiarity in Python, R, SQL or similar tools, data analysis, and Power BI or comparable reporting software. The posting describes a four-month Summer 2027 term and requires current undergraduate enrollment; it does not specify a co-op requirement. The role is in Canada, but work-authorization requirements are unstated. Confirm eligibility before applying. The term aligns with a four-month summer placement; any longer commitment, alternative start window, or different duration is not stated and should be confirmed.

PythonSQLRPower BIMachine learningLLMsData qualityReporting automationModel validationRisk analytics
OpenGood fit for applied data and AI workPosted UnknownNo deadline listedVerified Oct 19Apply
02
IBMCanadaMarkham · HybridMay 3, 2027 start · 12 or 16 months

Site Reliability Engineer Intern 2027 — Req. 133067

A second distinct IBM requisition for the Markham SRE internship. Work spans reliable production systems, incident support, cloud platforms, Linux, scripting and automation, with preferred Kubernetes/OpenShift, Terraform, CI/CD, observability and database or streaming exposure. It closely matches Justin's software/cloud path, but requires a 12–16-month commitment.

Site reliability engineeringCloud / KubernetesPython / Go / BashTerraform / CI/CD12–16 months
OpenParallel SRE requisition; apply separately if long term worksPosted Sep 30No deadline listedVerified Oct 19Apply
01
IBMCanadaMarkham · HybridMay 3, 2027 start · 12 or 16 months

Site Reliability Engineer Intern 2027 — Req. 133062

Build, deploy, configure and maintain IBM client systems while supporting incident resolution and production reliability. The role values Linux, Python, Go or Bash, IBM Cloud/AWS/Azure/GCP, Kubernetes or OpenShift, Ansible, Terraform, Jenkins or ArgoCD, observability tools and SQL/NoSQL/data-streaming technologies. Excellent alignment with Justin's software and cloud interests; the 12–16-month commitment is the main trade-off.

Site reliability engineeringCloud / KubernetesPython / Go / BashTerraform / CI/CD12–16 months
OpenStrong SRE and cloud-platform fit; long commitmentPosted Sep 17No deadline listedVerified Oct 19Apply
01
Electronic ArtsCanadaVancouver · British Columbia · hybridSummer 2027 · 4 months

Software Engineer Intern

This Vancouver hybrid internship focuses on gameplay scripting and systems in Frostbite, EA’s proprietary game engine. Work includes scoped C++ or C# engineering tasks, writing maintainable code and tests, investigating bugs, and improving engine tools and workflows for usability, stability, and performance. Mentoring, code reviews, and collaboration offer practical exposure to engine development and how technical design decisions are made. The posting seeks undergraduates pursuing a relevant degree, with foundational C++ or C# experience and exposure to software testing, object-oriented or data-oriented design, compilers, entity-component systems, or Unreal or Unity. It requires enrollment in an accredited degree program during summer 2027, graduation no earlier than December 2027, and Canadian work authorization for the full-time 16-week internship; sponsorship is unavailable. The stated term is 16 weeks, about four months. No longer commitment or alternative start window is stated. A Canadian student should confirm they meet the enrollment and work-authorization conditions.

C++C#Gameplay systemsGame engine developmentSoftware testingObject-oriented designData-oriented designDebuggingPerformance engineeringEntity-component systems
OpenReopened — strong exact-term Vancouver rolePosted UnknownNo deadline listedVerified Oct 21Apply
01
AMDCanadaVancouver · Hybrid or on-siteMay 3–Aug 20, 2027 · 4 months; or May 3–Dec 10, 2027 · 8 months

Short-Term 2027 Software Engineering Intern / Co-op

A broad software-engineering intake with work across application development, automation scripts, testing, deployment and debugging. AMD values C/C++, Python, Java or JavaScript, Linux, databases, Azure, web frameworks, Git and security fundamentals. Justin's Canadian-university CS enrolment fits directly; the four-month option is the cleanest match.

Software engineeringC/C++ / PythonLinuxAzure / databases4- or 8-month term
OpenTop Vancouver match — exact four-month optionPosted Sep 1No deadline listedVerified Oct 22Apply
02
AMDCanadaCalgary · Hybrid or on-siteMay 3, 2027–Apr 21, 2028 · 12 months

Summer 2027 Long-Term AGS Libraries Intern / Co-op

Work on GPU math libraries underpinning AI workloads, developing and optimizing Python and C++, debugging low-level hardware/software issues, analyzing performance data and configuring AI agents. AMD explicitly targets third- or fourth-year students with computer architecture, algorithms, Linux, Python and C++. Strong fit for Justin; the 12-month commitment is the tradeoff.

GPU math librariesPython / C++AI systemsLinux12-month term
OpenExcellent GPU/AI-systems role if 12 months worksPosted Sep 1No deadline listedVerified Oct 22Apply
03
AMDCanadaMarkham · On-siteMay 3–Aug 20, 2027 · 4 months; or May 3–Dec 10, 2027 · 8 months

Technical Marketing — Performance Analysis Intern / Co-op

Benchmark and analyze Radeon GPU performance, track driver changes, build charts and technical reports, and write scripts/tools that automate testing and parse results. The role values computer graphics, PC systems, analytical problem solving and offers C++, Python, XML, HTML, Excel and database exposure. It is more performance engineering/technical marketing than product software, but the technical work and exact term fit Justin well.

Performance engineeringPython / C++GPU benchmarkingTest automation4- or 8-month term
OpenStrong adjacent analytics/automation option — exact four-month termPosted Sep 16No deadline listedVerified Oct 19Apply
01
DatabricksCanadaVancouver · work model not statedSummer 2027 · 12-week internship or 16-week co-op

Software Engineering Intern (2027)

A standout UBC-fit role on Databricks' data and AI infrastructure platform. Interns may join full-stack, backend, infrastructure, systems, tools, cloud, databases or customer-facing teams. The posting values Python, Java or C++, algorithms, data structures and object-oriented design. Justin's UBC co-op status makes the 16-week option available, while the 12-week internship preserves a shorter summer term; the stated fall 2027 or spring 2028 graduation window matches a strong third-year profile.

Software engineeringData & AI infrastructurePython / Java / C++Algorithms & data structuresVancouver12 or 16 weeks
OpenTop application — exact Vancouver summer fitPosted Oct 12No deadline listedVerified Oct 24Apply
02
General Dynamics Land Systems–CanadaCanadaLondon, Ontario · On-siteMay 2027 start · 4–8 months

Student, Software Developer

Build and test embedded-control or desktop software for Light Armoured Vehicles across requirements, planning, implementation, testing and issue resolution. The role strongly favors C/C++, Linux, embedded or real-time systems, networking protocols, debugging and safety-critical or cybersecurity awareness. Justin's software foundations fit well; the four-month option matches a standard summer term, while an eight-month placement is also possible. Applicants must be able to satisfy Canadian Controlled Goods and government security-clearance requirements.

Software engineeringC / C++LinuxEmbedded systemsReal-time systemsNetworkingSafety-critical software4–8 months
OpenStrong exact-term systems role; four-month option availablePosted Sep 22No deadline listedVerified Oct 22Apply
01
QualcommCanadaMarkham, Ontario · work arrangement not statedMay or June 2027 to August or September 2027 · 4 months

FY27 Intern - Machine Learning AISW Internship - Canada (4 Months)

Exact four-month Summer 2027 applied-ML software internship in Markham. Work spans neural-network deployment profiling and debugging tools, AI-system performance, adapting state-of-the-art models, optimizing ML operators, and automated test infrastructure for AI/ML backends. Qualcomm asks for C++ or Python, with ML frameworks and systems experience preferred. Justin's Python, ML, software foundations, and third-year CS profile align especially well; the posting requires graduation in November 2027 or later. Canadian citizenship is not among the listed export-control license cases.

Applied MLAI softwarePythonC/C++Model optimizationProfiling and debuggingTest automation4-month term
OpenExcellent exact-term applied-ML software matchPosted Oct 20No deadline listedVerified Oct 24Apply
02
BMOCanadaToronto · work model not statedMay 3, 2027–Aug 11, 2028 · 16 months

Junior Cloud Engineer, Summer 2027 (Co-op/Internship) — 16 months

A strong cloud-engineering placement spanning cloud economics, governance, security, DevOps, programming, scripting and cloud networking. BMO seeks a student enrolled in an undergraduate or postgraduate program who will return to studies, and asks for a transcript. Justin's software and cloud foundations fit well; the main tradeoff is the unusually long 16-month commitment.

Cloud engineeringDevOpsCloud securityScripting16-month term
Closing soonExcellent cloud/DevOps fit if a 16-month term worksPosted Oct 21Apply by Nov 2Verified Oct 22Apply
01
ManulifeCanadaToronto, Ontario · hybrid (Tue–Thu on site)April 29–August 19, 2027 · approximately 16 weeks

Summer Intern 2027 - AI

An applied enterprise-AI internship covering data preparation, feature engineering, model building and evaluation, generative-AI prototyping with prompting and retrieval, and reproducible Python/SQL workflows. Manulife prefers ML tooling, Git, and exposure to cloud, Spark or visualization. Justin's Python, SQL and ML background aligns directly; the exact four-month dates fit the preferred summer schedule.

Applied AIPythonSQLMachine learningGenerative AI / RAGFeature engineering4-month term
OpenApply — excellent four-month applied-AI fitPosted Oct 1No deadline listedVerified Oct 24Apply
—
Celestica International LPCanadaToronto · Ontario · hybridSummer 2027 · 16 months

Student Intern, SCM Data Analyst

This Toronto hybrid role pairs supply chain analysis with hands-on data engineering: you would build dashboards for leadership, automate reporting with Python and PowerApps, maintain data across several business systems, and analyze spending, invoices, and operating metrics. It offers practical exposure to Power BI, Python, relational SQL, ERP tools, and global supply chain teams; Azure, Google Cloud, and machine learning are listed as assets. No formal experience is required, but applicants must be enrolled in a university internship program, with preference for specified years of study in data science, computer science, engineering, mathematics, or statistics. The posting lists a May 2027 start and a 16-month term, so this extends well beyond a four-month summer placement and may require a longer enrollment commitment. No alternative start window or flexibility on duration is stated. The posting does not confirm eligibility for a Canadian student to work in the US or any sponsorship; work authorization remains uncertain. Term commitment: 16 months; confirm that this longer placement fits.

PythonPower BISQLData analyticsDashboard developmentWorkflow automationSupply chainPowerAppsERP systemsAzureGoogle Cloud
OpenStrong analytics fit; long-term commitmentPosted UnknownNo deadline listedVerified Oct 22Apply
—
Parkland CorporationCanadaCalgary · AlbertaSummer 2027 · May 2027 (4 or 8-Month Term)

Risk Analyst Intern – May 2027 (4 or 8-Month Term)

Parkland Corporation’s Risk Analyst Intern role in Calgary supports commodity trading risk work: monitoring exposure, mark-to-market and profit-and-loss results, preparing daily reports, reconciling market and trading data, investigating changes, and improving reporting quality. The work offers practical exposure to an energy trading and risk management system and collaboration with trading and risk teams, with learning in trading operations, controls and market fundamentals. Applicants must be enrolled at a Canadian post-secondary institution in business, economics, computer science or a related field; third- or fourth-year students with one academic term remaining are preferred. Spreadsheet and data-analysis experience, analytical skills and accuracy are expected; trading or risk familiarity is an asset. The start is May 2027, with either a four- or eight-month term. The eight-month option exceeds a typical four-month summer placement and requires a longer commitment; no alternative start window is stated. Enrollment is required, but co-op enrollment is not specified as necessary. The employer requires legal eligibility to work in Canada and says it cannot sponsor employment visas; eligibility for any individual and any US work authorization remain unconfirmed. Term commitment: 4 or 8-Month; confirm that the duration fits.

Commodity riskData analysisETRM systemsFinancial marketsRisk reportingMarket data reconciliationProcess improvement
OpenRelevant risk analytics; check term fitPosted UnknownNo deadline listedVerified Oct 23Apply
02
QualcommCanadaMarkham, ON · work model not statedMay/June 2027–August/September 2028 · 16 months

FY27 Applied AI Engineering Intern (Hardware Systems) — 16 months

Develop AI agents and intelligent workflows for hardware design and verification, apply LLMs to RTL/SystemVerilog generation and debugging, build C/C++ and SystemC automation flows, and evaluate hardware-focused datasets. Qualcomm seeks Python or C++, Linux, computer architecture and enthusiasm for LLMs, RAG and ML. Justin fits the CS and applied-AI profile, though hardware depth and the 16-month commitment are material tradeoffs.

Applied AIAI agents / RAGPython / C++LLMsHardware systems16-month term
OpenExceptional applied-AI role; only pursue if 16 months fitsPosted Oct 21No deadline listedVerified Oct 23Apply
01
Spartan ControlsCanadaCalgary, AB · On-site/work model not statedMay 2027 start · 12–16 months

AI-Enabled Automation Engineering (Industrial Software Development) Co-op / Intern

Build Python applications, Windows engineering tools, APIs, SQL data models and AI-enabled automation for industrial engineering workflows. The work explicitly includes LLM proofs of concept, agent-based workflows, AI-assisted development, structured and unstructured data, testing and deployment. Justin's Python, SQL, applied-AI and software foundations line up unusually well; the 12–16 month commitment is the main tradeoff.

Applied AIPythonSQLLLMs / agentsAPIsIndustrial software12–16 months
OpenBest new Canadian fit if a 12–16 month commitment worksPosted Oct 21Apply by Nov 4Verified Oct 24Apply
—
QualcommCanadaToronto · OntarioSummer 2027

FY27 Intern - Firmware/Embedded Software Engineering Internship - Canada (12 or 16 months)

This Toronto internship offers hands-on embedded engineering across low-level C firmware and device drivers, customer-facing C/Python SDKs, lab automation, regression testing, and CI for SerDes and die-to-die interconnect hardware. Interns may debug across simulation, emulation, FPGA, and silicon, and work with design, verification, and validation teams; the posting says no semiconductor background is required. It is a substantial technical learning opportunity for students interested in embedded systems, hardware/software interfaces, or systems testing. Applicants must be pursuing a relevant bachelor’s degree, have at least one year of academic programming experience, and expect to graduate no earlier than November 2028. Both 12-month (May/June 2027–May/June 2028) and 16-month (May/June 2027–August/September 2028) terms are offered, so either requires a commitment well beyond a typical four-month summer placement. The posting does not state a summer-only option, confirm co-op enrollment requirements, or explain general work authorization or sponsorship; export-license requirements may also affect some candidates’ start dates. Term commitment: 12 or 16 months; confirm that the duration fits.

Embedded CPythonFirmwareDevice driversHardware/software integrationTest automationCI/CDFPGALinuxSerDesPCIeGit
OpenStrong technical fit; long-term commitment requiredPosted UnknownNo deadline listedVerified Oct 23Apply
—
EricssonCanadaMississauga · OntarioSummer 2027 · May 3, 2027- August 27, 2027 · 4 months

Integration Co-op

Ericsson’s Integration Co-op involves planning and carrying out Cloud Infrastructure deployments, including software installation, configuration, integration, migration, and module, end-to-end, and acceptance testing. You would troubleshoot defects, document work, contribute occasional scripts or code, and seek product or process improvements across lab and customer environments. The role offers practical exposure to networking, Linux, virtualization and containers, Kubernetes, CI/CD and DevOps tools, and AI-assisted workflows. It is a four-month, 40-hour-per-week placement from May 3 to August 27, 2027, which fits a summer term but may limit continuity on longer integration projects. Applicants must be enrolled full time at an accredited four-year college or university during the internship, in a technical program, and meet the stated 2.7/4.0 GPA minimum; an unofficial transcript is requested. Ericsson says it does not provide immigration assistance or sponsorship for this role. Eligibility and work authorization for a Canadian student are not otherwise confirmed in the posting, so clarify before applying.

Cloud infrastructureSoftware deploymentNetwork integrationTCP/IPLinuxKubernetesContainersCI/CDDevOpsSoftware testingTroubleshootingAutomation
OpenGood summer fit; confirm work authorizationPosted UnknownNo deadline listedVerified Oct 23Apply
—
Investment Management Corporation of Ontario (IMCO)CanadaToronto · OntarioSummer 2027 · 4 months

Intern, Enterprise Transformation and AI Strategy (Summer 2027)

IMCO’s Toronto internship supports enterprise transformation and AI strategy through research, analysis, planning, and coordination. Work may include synthesizing findings on operating models and responsible AI, tracking transformation plans and milestones, and preparing dashboards, presentations, and leadership materials on progress, adoption, and business value. It offers practical exposure to cross-functional change and AI enablement, with mentoring, training, and peer learning; the posting emphasizes business analysis and communication rather than hands-on software engineering. Applicants should be pursuing an undergraduate or graduate degree, or be recent graduates, in a related field, with research, analytical, organizational, and presentation skills; Power BI familiarity is an asset. The stated term is four months, May–August 2027. The posting also refers broadly to students and recent graduates but does not confirm other term lengths or start windows. It does not state a co-op requirement or clarify Canadian student enrollment conditions. Work authorization and any US work eligibility or sponsorship are unconfirmed; the role is based in Canada.

AI strategyEnterprise transformationStrategic researchBusiness analysisPower BIExecutive reportingOperating modelsChange management
OpenRelevant transformation and AI strategy experiencePosted UnknownApply by Nov 2Verified Oct 23Apply
02
Rivian and Volkswagen Group TechnologiesCanadaVancouver, British Columbia · hybridSummer 2027 · exact dates and duration not stated

Software Engineering Intern - Vehicle Controls (Summer 2027)

A general Vehicle Controls application spanning embedded software, control algorithms, battery and charging, thermal systems, vehicle dynamics, functional safety and HIL/SIL testing. C/C++ and Python are central. Justin's software foundations fit, while controls and automotive experience would strengthen the application. The posting requires enrollment at a Canadian university; exact Summer 2027 dates remain unverified.

C/C++PythonEmbedded systemsVehicle controlsHIL / SIL testingFunctional safetyNeeds term verification
OpenStrong systems option; verify dates and durationPosted Oct 23No deadline listedVerified Oct 24Apply
01
Rivian and Volkswagen Group TechnologiesCanadaVancouver, British Columbia or Toronto, Ontario · hybridSummer 2027 · exact dates and duration not stated

Software Engineering Intern, Applications

A broad application covering Android Automotive, infotainment, mobile apps, telematics, wireless, full-stack and test-automation teams. Work can use Kotlin, Java, C++ or Python. Justin fits the Canadian-university and CS requirements, but team placement and the exact Summer 2027 dates are not specified.

Android AutomotiveKotlin / JavaC++ / PythonInfotainmentTelematicsTest automationNeeds term verification
OpenApply promptly; verify dates and durationPosted Oct 23No deadline listedVerified Oct 24Apply
01
TELUS DigitalCanadaVancouver, British Columbia · hybrid (Tue–Thu on site)Summer 2027 · approximately 16 weeks · 40 hours/week

Software Engineering Intern/Co-op (Canada) - Summer 2027

A four-month Vancouver product-engineering internship on real client work, with one-on-one mentoring and a cross-functional environment spanning engineers, researchers, and creatives. The posting values mobile or web projects and experience with Swift, Java, Kotlin, TypeScript or JavaScript, plus comfort integrating AI into development. Justin's third-year CS background and project experience are a strong match; applicants must expect to graduate in December 2027 or later. Confirm Canadian work authorization at application, though the role is based in Canada.

Software engineeringMobile / webJava / KotlinTypeScript / JavaScriptAI-assisted development4-month term
OpenApply promptly — excellent four-month Vancouver software fitPosted Oct 23No deadline listedVerified Oct 24Apply
02
CMHCCanadaMontreal, Ottawa or Toronto · hybridMay–August 2027 · 4 months

Summer 2027 Internship - Data Analytics & Modelling

A four-month federal housing data internship spanning data migration, data engineering, data quality, governance, analytics, reporting and program evaluation. Python is required; SQL, SAS, R, SharePoint and Power BI are assets. Justin's Python/SQL and CS foundations fit well, though the work is broader data operations rather than pure software engineering. Applicants must be eligible to work in Canada and obtain Reliability Status.

PythonData engineeringData analyticsSQLData qualityPower BI4-month term
OpenApply soon — strong Python/data match and exact summer termPosted Oct 23No deadline listedVerified Oct 24Apply
—
TrimbleCanadaRichmond Hill · OntarioSummer 2027

Software Engineering Intern

Trimble’s Applanix team describes hands-on work developing real-time firmware for positioning and mobile-mapping systems, including debugging, data analysis, algorithm implementation, and collecting and organizing datasets. The role offers practical exposure to C/C++, Python, Git, JIRA, and agile development; HTML, CSS, and JavaScript are listed as bonuses. The posting asks for current Engineering Science or Computer Science enrollment, ideally after third year, and gives a May 2027 start in Richmond Hill, Ontario, with in-office work stated. The term is unclear: the headline says 16 months, while the description calls it a 12–16 month journey. Either length exceeds a typical four-month summer placement and would require a longer commitment; confirm the actual duration and whether another start window is possible. Enrollment is required, but co-op enrollment is not stated as required. Work authorization is unspecified, and the posting does not confirm US authorization or sponsorship. Term length is not confirmed; check the required commitment.

C++PythonReal-time firmwareAlgorithm developmentDebuggingData analysisDataset curationGitJIRAGeospatial systems
OpenStrong technical fit; term needs confirmationPosted UnknownNo deadline listedVerified Oct 24Apply
—
Trimble Inc.CanadaRichmond Hill · OntarioSummer 2027 · 16 months

Automated Test Engineering Intern (16-Month Internship)

Trimble’s Richmond Hill internship focuses on building a scalable web UI automation framework and connecting it to real-time navigation simulations and CI pipelines. The work spans end-to-end testing, regression prevention, maintaining simulation scenarios, and reporting performance and reliability findings, offering practical experience across software quality and system testing. The posting seeks an actively enrolled undergraduate or graduate student in computer science or a related field, with programming ability in Python, JavaScript, TypeScript, or Java, Git skills, relevant UI automation experience or coursework, and a link to original code. The stated commitment is full time for 16 months beginning May 2027, well beyond a four-month summer placement; confirm whether that duration fits before applying. The role is listed in Richmond Hill and in-office. Enrollment is required, but co-op enrollment criteria are not specified. Work authorization for a Canadian student and any US authorization or sponsorship are unconfirmed. Term commitment: 16 months; confirm that this longer placement fits.

PythonJavaScriptTypeScriptJavaPlaywrightSeleniumWeb UI testingTest automationCI/CDGitSimulation testing
OpenStrong testing experience; 16-month commitment may not fitPosted UnknownNo deadline listedVerified Oct 24Apply
—
RSM CanadaCanadaEdmonton · Alberta · hybridSummer 2027 · 4 months

Business Intelligence Consulting Intern - Summer 2027

RSM Canada’s Calgary posting describes client-facing business intelligence consulting across varied businesses and industries. Work includes clarifying and documenting requirements, delivering solutions, building reports, dashboards and scorecards, supporting clients, and creating prototypes. This offers practical exposure to client delivery, data storytelling and business intelligence tools, with stated technical expectations including SQL Server, SSRS, SSIS, T-SQL, data modeling, Excel and basic ASP.NET application development. Applicants must be pursuing or have recently completed a relevant bachelor’s or master’s degree and have completed 90 credits; a 3.0 GPA is preferred. The listed Summer 2027 dates span four months, but the posting does not confirm a specific internship term or start date. It states no co-op requirement, yet enrollment and degree conditions may affect eligibility. The role is listed in Canada, but work authorization requirements and any US sponsorship are unconfirmed. Consider applying if the technical and client-facing mix fits, and confirm the term and eligibility details.

SQLT-SQLSQL ServerSSRSSSISData modelingDashboardsData visualizationExcelASP.NETClient consulting
OpenConsider; confirm term and eligibilityPosted UnknownNo deadline listedVerified Oct 24Apply
Newest opportunities firstDuplicates suppressedStatus checks prioritized by deadline & fit

Strong match · dates incomplete

Needs term verification

These postings are open and substantively strong, but the employer has not stated the exact Summer 2027 start and end dates.

Tenstorrent · CanadaOct 8

AI Software Intern (Canada)

Work across AI models, inference, kernels and runtime software. Relevant to Justin’s Python, ML and software foundations; team assignment and internship term need confirmation.

Recorded term: Intake and duration not stated · needs term verification

Toronto · On-siteOpen · Verified Oct 19Verify term ↗
Tenstorrent · CanadaOct 6

AI Software Intern, Cloud, Infrastructure & Data Centre Deployment (Canada)

Build Python/Bash tooling, CI/CD and infrastructure automation for AI computing. Strong cloud and software fit; exact intake and duration need confirmation.

Recorded term: Intake and duration not stated · needs term verification

Toronto · On-siteOpen · Verified Oct 19Verify term ↗
Stripe · CanadaOct 3

Data Analyst Intern

A high-value analytics and data-engineering internship building metrics, scalable pipelines, dashboards and semantic-layer assets while running experiments and presenting business recommendations. Stripe requires SQL and values data-pipeline debugging, AI-assisted analysis and strong stakeholder communication. Justin's graduation timing fits; confirm the precise Summer 2027 dates before making travel plans.

Recorded term: 2027 internship · exact dates and duration not stated

Toronto · Hybrid (at least 50% in office)Open · Verified Oct 23Verify term ↗
Capital One Canada · CanadaOct 6

Intern, Full Stack Software Engineer — Summer 2027

A strong third-year software-engineering match spanning backend, frontend, cloud and production operations. The role values Go, Node.js, Java, React or Vue, AWS services, PostgreSQL, Aurora or DynamoDB, Jenkins CI/CD, microservices, APIs, testing, deployment, monitoring and security fixes. Justin's degree stage fits; compensation is CA$33.33–$48.72 per hour. Confirm the exact term before prioritizing travel or housing plans.

Recorded term: Summer 2027 · exact dates and duration not stated

Toronto · Hybrid (3 office days/week)Open · Verified Oct 18Verify term ↗
Capital One Canada · CanadaOct 5

Intern, Data Scientist — Summer 2027

Despite the Data Scientist title, the duties are an unusually close data-engineering and analytics-engineering match: building trusted structures in a data lake and Snowflake warehouse, maintaining pipelines and critical data processes, automating reporting and investigating large datasets. Capital One values SQL, dbt, Python, pipelines, Unix/Linux, Git, AWS and APIs. Justin's expected graduation window is an exact match, and compensation is CA$33.33–$48.72 per hour.

Recorded term: Summer 2027 · exact dates and duration not stated

Toronto · Hybrid (3 office days/week)Open · Verified Oct 18Verify term ↗
Lyft · CanadaSep 28

Business Systems Engineer Intern, Finance Technology

A strong enterprise-engineering role automating finance workflows and building integrations, AI-enabled tools and data pipelines with Python, SQL, Workato, LangChain and RPA. The Canadian-university graduation window of December 2027 through Summer 2028 fits Justin. Confirm that the term is the preferred May–August window before prioritizing the application.

Recorded term: Summer 2027 · duration not stated

Toronto · HybridOpen · Verified Oct 12Verify term ↗
Munich Re · CanadaSep 29

Data Science Co-op, NA Integrated Analytics

A high-value analytics placement spanning Python, SQL or R, machine learning, generative AI, LLM agents and insurance data products. It offers unusually strong applied-ML breadth and lists weekly compensation of CA$1,700–$2,100. Confirm that the placement runs during May–August 2027 before treating it as an exact-term match.

Recorded term: Summer 2027 · duration not stated

Toronto · HybridUnknown · Verified Oct 5Verify term ↗
Genesys · CanadaSep 30

Software Developer Intern, Analytics

A strong software and data-engineering match building Genesys Cloud Analytics services and high-volume data pipelines. The role values Java or Python, AWS, distributed systems, SQL, Spark, Hadoop or Airflow, algorithms, CI/CD and production software practices. Because the posting omits the intake and term dates, confirm that it is for May/Summer 2027 before investing in the application.

Recorded term: Start and duration not stated

Ontario / Toronto · FlexibleOpen · Verified Oct 12Verify term ↗
Lyft · CanadaSep 11

Software Engineer Intern, Machine Learning

The standout new role: design, train and test machine-learning models, build production ML pipelines, run experiments and collaborate with data scientists and ML engineers. It targets students at Canadian universities graduating December 2027 through Summer 2028 and values Python, object-oriented programming, end-to-end ML workflows and libraries such as PyTorch, TensorFlow or scikit-learn. Compensation is CAD $46–$53 per hour.

Recorded term: Summer 2027 · duration not stated

Toronto · HybridOpen · Verified Oct 13Verify term ↗
Manulife · CanadaUnknown

Summer Intern 2027 - Product Management & Risk Technology

This Toronto hybrid internship supports enterprise risk technology on Manulife’s Archer platform, with work spanning product backlogs, requirements and user stories, process improvement, stakeholder feedback, user acceptance testing, and analysis of product metrics and adoption trends. Students can build practical experience in agile delivery, business analysis, testing, reporting, and Power BI dashboards, though the posting emphasizes product and operational work rather than software development. Applicants must be pursuing a degree in a related field; computer science is included, and co-op enrollment is not stated as required. The posting offers both Winter 2027 and Summer 2027 terms but gives no dates or duration, so confirm the available start window and commitment length; any term longer than four months would need to fit your plans. The Toronto location is stated, but work authorization requirements and sponsorship are not confirmed. Consider it if enterprise risk products and data-informed process improvement interest you. Term length is not confirmed; check the required commitment.

Recorded term: Summer 2027 · exact dates and duration not stated

Toronto · HybridOpen · Verified Oct 14Verify term ↗
Intel · CanadaOct 15

Compiler Engineering Intern

An unusually strong systems role on Intel's compiler team, working across LLVM-based C/C++, SYCL, Triton, MLIR, domain-specific languages and runtimes for CPUs and GPUs, with connections to PyTorch and vLLM/SGLang. The work includes implementing and testing compiler/runtime features, debugging, performance analysis and open-source development. Justin's CS and software foundations fit the undergraduate profile, while compiler, GPU or MLIR experience would differentiate him. Intel states that immigration sponsorship is unavailable; as a Canadian citizen applying to a Canadian role, Justin does not require employer immigration sponsorship. The posting does not state the internship start date or duration, so Summer 2027 alignment must be confirmed.

Recorded term: Start date and duration not stated · verify Summer 2027 alignment

Toronto · HybridClosing soon · Verified Oct 22Verify term ↗
Tower Research Capital · CanadaOct 15

Machine Learning Intern

A high-upside applied-ML internship in Tower's Core AI and Machine Learning group. The work covers data pipelines, ML and LLM-based NLP, experiments, model evaluation, optimization and fine-tuning. It strongly matches Justin's Python, SQL, ML and data interests. The posting asks for hands-on TensorFlow or PyTorch model training, building and deployment plus CI/CD, MLOps, Linux, SQL, Git and Bash; production model experience is the main stretch. The posting does not state the internship start date, duration or work arrangement, so Summer 2027 alignment must be confirmed.

Recorded term: Start date and duration not stated · verify Summer 2027 alignment

Montreal · work model not statedOpen · Verified Oct 20Verify term ↗
DRW · CanadaUnknown

Software Developer Intern

An unusually strong Montréal software internship spanning advanced trading, analysis and risk applications, monitoring and automation. Example projects include MLOps and highly available inference, data-pipeline engineering, agentic AI, RAG and MCP tools, GPU optimization, full-stack dashboards and statistical analysis of large datasets. DRW values object-oriented design, algorithms, data structures and programming in Python, JavaScript, C++, C#, Go, Java or Ruby. The December 2027–June 2028 graduation window matches Justin's third-year timing exactly. DRW provides furnished housing near the office. The posting confirms a Summer 2027 start but not the duration, so term length must be verified.

Recorded term: Summer 2027 start · duration not stated

Montréal · work model not statedOpen · Verified Oct 24Verify term ↗
Steel · CanadaOct 20

Software Engineer Intern (Summer 2027)

Steel builds open-source browser infrastructure for AI agents. The internship focuses on APIs, SDKs and developer tools for agentic applications, plus distributed systems, containers or VMs, proxies, debugging and reliability. This is an unusually strong fit for Justin's software foundations and applied-AI interests; prior internship experience is preferred. Confirm the exact Summer 2027 dates and duration.

Recorded term: Summer 2027 · exact dates and duration not stated

Toronto · On-siteOpen · Verified Oct 24Verify term ↗
SOTI · CanadaOct 20

Software Developer Intern (May 2027)

A broad software-development co-op covering professional SDLC, Jira, Git, testing and languages including C, C++, Java, JavaScript and SQL. Depending on the team, interns may work with databases, data analytics, machine learning, fault-tolerant systems or computer vision. Justin's third-year CS foundation is a strong match; the duration is not stated.

Recorded term: May 2027 start · duration not stated

Mississauga · HybridOpen · Verified Oct 22Verify term ↗
Citco · CanadaOct 19

Software Engineering Intern

A Toronto software-engineering internship using agile development, automated testing and cloud-native or on-premises systems. Citco values Python, Java, JavaScript, HTML and SQL; AWS S3, Lambda, IAM, Glue, DynamoDB, RDS or CloudFormation are useful extras, along with React, Spark or Node. The third- or fourth-year CS requirement fits Justin well, but Summer 2027 timing is not stated.

Recorded term: Internship · start date and duration not stated; verify Summer 2027 alignment

Toronto · work model not statedOpen · Verified Oct 22Verify term ↗
Rivian and Volkswagen Group Technologies · CanadaOct 22

Software Engineering Intern — Connected Systems

Build and test backend services, event-driven distributed systems, data pipelines and vehicle-to-cloud connectivity using Python, Go, C++ or Java, with AWS technologies such as EKS, Lambda, DynamoDB and IoT Core. The posting requires enrollment at a Canadian university and intent to return to school, making Justin a direct eligibility fit. Exact internship dates and length still need confirmation.

Recorded term: Summer 2027 · exact dates and duration not stated

Vancouver, BC · HybridOpen · Verified Oct 23Verify term ↗
Hewlett Packard Enterprise · CanadaOct 22

Software Development Intern, AI-Assisted Development

Work on a next-generation network-management service while using AI coding tools, building end-to-end tests, debugging failures and measuring system performance and scale. HPE values GenAI/LLM curiosity, disciplined validation of AI-generated work, core software engineering and interest in networking, distributed systems or systems software. Strong fit for Justin; confirm whether the term is the preferred four months.

Recorded term: Summer 2027 · exact dates and duration not stated

St-Laurent (Montréal), QC · Hybrid, about 2 office days/weekOpen · Verified Oct 23Verify term ↗
Rivian and Volkswagen Group Technologies · CanadaOct 23

Software Engineering Intern - Vehicle Controls (Summer 2027)

A general Vehicle Controls application spanning embedded software, control algorithms, battery and charging, thermal systems, vehicle dynamics, functional safety and HIL/SIL testing. C/C++ and Python are central. Justin's software foundations fit, while controls and automotive experience would strengthen the application. The posting requires enrollment at a Canadian university; exact Summer 2027 dates remain unverified.

Recorded term: Summer 2027 · exact dates and duration not stated

Vancouver, British Columbia · hybridOpen · Verified Oct 24Verify term ↗
Rivian and Volkswagen Group Technologies · CanadaOct 23

Software Engineering Intern, Applications

A broad application covering Android Automotive, infotainment, mobile apps, telematics, wireless, full-stack and test-automation teams. Work can use Kotlin, Java, C++ or Python. Justin fits the Canadian-university and CS requirements, but team placement and the exact Summer 2027 dates are not specified.

Recorded term: Summer 2027 · exact dates and duration not stated

Vancouver, British Columbia or Toronto, Ontario · hybridOpen · Verified Oct 24Verify term ↗
Rivian and Volkswagen Group Technologies · CanadaOct 23

Software Engineering Intern — Embedded Platforms

A strong Vancouver embedded-software internship across ECUs, embedded Linux or RTOS, drivers, bootloaders, hardware abstraction layers, security firmware, camera software and hardware-based CI testing. C or C++ is required; Python, Shell or Go, real-time systems and automotive protocols are preferred. Justin fits the Canadian-university requirement and strong CS profile, though the exact Summer 2027 term still needs confirmation.

Recorded term: Summer 2027 · exact dates and duration not stated

Vancouver, British Columbia · hybridOpen · Verified Oct 24Verify term ↗

Previously surfaced · active

Still worth applying

Retained in priority order and rechecked on a risk-based cadence.

AMD · CanadaSep 1

Long-Term Machine Learning / Artificial Intelligence Intern / Co-op

A strong third-year applied-ML placement researching, developing and deploying product features across machine learning, computer vision, source-code analysis and image-corruption detection. AMD values Python, C/C++, SQL or NoSQL, PyTorch, TensorFlow or Caffe, statistics and cloud exposure across AWS, Azure or GCP. It explicitly targets third- or fourth-year students at Canadian universities; the long commitment is the main trade-off.

Markham · Hybrid or on-siteOpen · Verified Oct 22View role ↗
Procter & Gamble · CanadaSep 4

Digital Technologies Internship / Co-op

A broad technology intake matching students to data, digitization, business-analytics and supply-chain technology projects. Computer-science students are explicitly welcomed, and the May 3 start plus mid-to-late-2028 graduation requirement fit Justin. The role is less specialized than a pure software or ML internship, but it offers practical ownership of enterprise technology and analytics; the longer term is the main trade-off.

Toronto · On-siteOpen · Verified Oct 22View role ↗
Autodesk · CanadaOct 3

Software Development Internship

A broad software-development intake with team matching across cloud services, desktop and web applications, developer platforms, data and distributed systems and AI-enabled experiences. Interns design, test and ship software, services, APIs and developer tools while working with automated tests, debugging, metrics, code review and Agile practices. Autodesk values C++, C#, Java, JavaScript or TypeScript, Python or Go, strong CS foundations, Git, cloud and microservices, SQL or NoSQL, CI/CD and interest in generative AI or agents. Justin's third-year CS profile is an excellent match.

Toronto · Flexible by team (office, hybrid or remote)Open · Verified Oct 22View role ↗
SpaceXAI (xAI) · United StatesOct 3

Summer 2027 Software Engineering Internship / Co-op

A high-upside engineering internship supporting Grok and SpaceXAI's AI-compute systems. The role values C, C++, C#, Java, JavaScript or Python, deployed software, computer architecture and networks, debugging, performance optimization, unit testing and clear technical documentation. Justin's degree stage and programming background fit; the role pays US$34 per hour at the junior or senior level. US work authorization is the decisive uncertainty.

Work authorization: Possibly eligible / needs confirmation

Palo Alto · On-siteOpen · Verified Oct 21View role ↗
Pinterest · CanadaOct 1

Software Engineering Intern 2027

An unusually strong third-year software-engineering match with end-to-end production work across Pinterest products and infrastructure. Pinterest values data structures and algorithms, non-academic coding experience, Python, Java, JavaScript or TypeScript, Go or C++, React and responsible use of AI-assisted development tools. Justin's Canadian citizenship and UBC bachelor's enrolment fit the posting's Canada-based and undergraduate requirements; compensation is CA$6,000–$7,500 per month.

Toronto · Hybrid (2–3 office days/week)Open · Verified Oct 24View role ↗
Celestica · CanadaSep 28

Student Intern, SCM Data Scientist

A high-fit supply-chain data-science placement building production data pipelines, machine-learning models and dashboards. Celestica values Python, relational SQL, Azure Data Factory, Databricks, GCP BigQuery and Storage, Power BI and AutoML. The role targets students who have completed third year in computer science, data science, statistics or machine learning; the sixteen-month commitment is the main trade-off.

Toronto · HybridOpen · Verified Oct 24View role ↗
Genesys · CanadaSep 22

Software Developer Intern, Predictions Data & Decision Science

A strong software, data and applied-AI placement on forecasting, scheduling and optimization products. Interns prototype algorithms, run experiments and turn successful work into scalable production solutions. Genesys values Python, Java, C++ or C#, algorithms and data structures, AI/ML and LLMs, AWS, Git, CI/CD, automated testing and distributed systems. The longer term is the key fit trade-off.

Toronto · HybridOpen · Verified Oct 22View role ↗
AbaData · CanadaSep 23

Student Software Developer

A practical full-stack role on AI-enabled energy software, covering customer-facing features, front-end interfaces, database design, testing and debugging. AbaData is explicitly seeking third- or fourth-year computer-science or engineering students and values HTML, CSS, JavaScript, React or Dojo, C#/.NET or Node.js, SQL, geospatial data, mobile applications and applied analytics. No AI Advantage, ADOPT, AI+X or Mitacs funding association is stated.

Calgary · On-siteWithdrawn · Verified Oct 22View role ↗
S&P Global / Kensho · United StatesSep 9

Machine Learning Engineer — Summer Intern 2027

A rare production-ML internship at Kensho, S&P Global's AI hub. The work spans agentic-system design, LLM orchestration, retrieval, evaluation, model and pipeline development, deployment and MLOps. Python, LangGraph, Pydantic AI, PyTorch, Spark, AWS, Airflow, Docker and vector-search tooling are all relevant. The opportunity is excellent, but Justin should confirm J-1 or comparable support before investing heavily.

Work authorization: Possibly eligible / needs confirmation

Cambridge or New York · On-siteOpen · Verified Oct 22View role ↗
S&P Global / Kensho · United StatesSep 9

Software Engineer — Summer Intern 2027

Kensho interns ship production features across ML-enabled applications, APIs, platform abstractions, observability, deployment and data-ingestion systems. The stack includes Python, Django, TypeScript, Airflow, Postgres, Kafka, Redis, AWS, Docker, Kubernetes and Terraform. Strong algorithms, data structures, practical projects and evidence of depth in one technical area matter most.

Work authorization: Possibly eligible / needs confirmation

Cambridge or New York · On-siteOpen · Verified Oct 22View role ↗
HOOPP · CanadaSep 4

Total Portfolio Investment Analyst, Student Intern

A high-upside investment-analytics role using Python, Power BI, Aladdin and in-house data tools to build portfolio indicators, automate reporting, analyze risk and liquidity and prototype AI-enabled decision support for HOOPP's total fund. It is unusually relevant to Justin's Python, analytics and RankAlpha interests, but the May 2027–May 2028 commitment makes it a secondary target if he remains focused on a four-month summer term.

Toronto · HybridOpen · Verified Sep 20View role ↗
Amazon · CanadaSep 18

Software Development Engineer Intern — Summer 2027 (Canada)

Amazon's broad Canadian SDE intake is an exceptional third-year target: interns own production code across design, deployment and operations, with possible team matching in machine learning, distributed systems, databases, data engineering, networks, embedded systems and mobile development. It values Java, Python, C++, C#, Go, Rust or TypeScript, data structures, algorithms, object-oriented design, AWS, SQL or NoSQL and prior projects. The October 2027–September 2029 graduation window is an exact fit.

Canada-wide · On-siteOpen · Verified Oct 24View role ↗
Tower Research Capital · CanadaSep 17

Software Developer Intern

A high-upside quantitative-trading engineering internship spanning low-latency network and systems programming, market-data pipelines, data analysis and visualization, algorithmic-trading systems and AI-assisted automation. Tower values strong object-oriented programming, C++, Go, Java, Python or Rust, SQL, relational databases and Linux. Professional French and English are required.

Montréal · On-siteOpen · Verified Oct 21View role ↗
DoorDash · CanadaSep 15

Software Engineer Intern

A top-tier product-engineering internship with real production ownership across scalable backend architectures and user-facing systems. DoorDash values Python, Java or Kotlin, algorithms, data structures, SQL or AWS, clean code, unit testing and version control; APIs, service-oriented architecture, monitoring, CI and real-time systems are useful extras. The third-year graduation window is an exact match, and the listed annualized pay range is CAD $94,500–$118,000.

Toronto · On-siteOpen · Verified Oct 24View role ↗
Primer · United StatesSep 5

Spring / Summer 2027 Engineering Intern

A high-ownership full-stack internship building PrimerOS across TypeScript, Node.js, GraphQL, Prisma, Postgres, Next.js, React and Relay. Interns work on core product and developer-experience systems in a small engineering team. The five-day on-site schedule and preferred four-to-eight-month term are the main trade-offs; explicit J-1 support makes the role unusually realistic for a Canadian student.

Work authorization: Likely eligible for Canadian student

San Francisco · On-siteOpen · Verified Oct 22View role ↗
Amazon Robotics · CanadaSep 9

Software Development Engineer Intern

A high-impact production-software role spanning distributed cloud-native services, microservices, CI/CD, monitoring and robotics integrations such as computer vision and autonomous systems. Amazon values Java, Python, C++, Go, Rust or TypeScript, plus algorithms, object-oriented design, AWS and SQL/NoSQL experience. Applicants must have studies remaining after the internship.

Toronto · On-siteOpen · Verified Oct 22View role ↗
Superhuman · CanadaSep 15

Software Engineering Intern

A strong product-engineering internship at an AI-native software company. Superhuman welcomes strong CS fundamentals and proficiency in languages such as Java, TypeScript, JavaScript, C#, Python or Go, with prior projects, internships or open-source work valued. The posting lists CAD $50 per hour.

Toronto · HybridOpen · Verified Oct 13View role ↗
CTGT · United StatesSep 11

Software Engineering Intern

A small-team AI infrastructure role building production systems for reliable and auditable generative AI. Interns own a meaningful project across backend services and product surfaces; Python, JavaScript, Git and basic AWS or GCP workflows are central. The employer explicitly offers US visa sponsorship, making this one of the cleaner US options for a Canadian student.

Work authorization: Likely eligible for Canadian student

San Francisco · On-siteOpen · Verified Oct 23View role ↗
Lyft · CanadaSep 11

Data Engineer Intern

A strong production data-engineering internship centered on SQL, data modelling, databases and large-scale data systems that support analytics and ML workloads. Lyft targets students at Canadian universities graduating from December 2027 through Summer 2028, making the eligibility window an exact match. The role is hybrid and pays CAD $40–$45 per hour.

Toronto · HybridOpen · Verified Oct 13View role ↗
Lyft · CanadaSep 11

Software Engineer Intern, Backend

A Montréal counterpart to Lyft's Toronto backend track, with production ownership across user-facing systems, databases, testing, real-time services, code review and CI/CD. It uses Lyft's Canadian-student graduation window of December 2027 through Summer 2028 and pays CAD $34–$36 per hour.

Montréal · HybridOpen · Verified Sep 14View role ↗
Lyft · CanadaSep 11

Software Engineer Intern, Test Automation

A software-engineering and SDET-style route into production reliability: build automated tests, improve test infrastructure, refactor systems progressively and work through code review and CI/CD. It is a good fit for a student who enjoys software quality, tooling and systems thinking, and pays CAD $34–$36 per hour.

Montréal · HybridOpen · Verified Sep 14View role ↗
Amazon / Annapurna Labs · CanadaSep 12

ML Systems Software Development Engineer Intern

The strongest new role: optimize frontier ML models for AWS Trainium or build Neuron Explorer profiling and debugging tools. The work spans Python, C/C++, kernels, performance engineering, compilers and runtimes, PyTorch or JAX, LLVM/MLIR/XLA/TVM, benchmarking and full-stack developer tooling. Both a conventional summer term and a long internship are available.

Toronto · On-siteOpen · Verified Oct 24View role ↗
Stripe · CanadaAug 31

Software Engineer Intern

A top-tier production-software internship with end-to-end ownership, technical design and code review at global scale. Recent intern projects include foundation-model anomaly detection, fraud controls, safer payouts, pricing and checkout. Stripe values strong CS fundamentals, prior collaborative projects or internships, clear writing and comfort learning unfamiliar systems; its stack includes Ruby, Java, JavaScript, Go and Scala.

Toronto · HybridOpen · Verified Oct 22View role ↗
Qualcomm · CanadaSep 12

Machine Learning Compiler & Performance Engineering Intern

A specialized systems-ML role at the intersection of production AI compilers, performance modelling and Qualcomm NPU architecture. Interns help map modern AI workloads to Qualcomm hardware, analyze ML algorithms and build simulation or performance tools. Python and C/C++ are central; compiler, architecture and profiling experience are especially valuable. The technical upside is high, but the 16-month term is a major scheduling trade-off.

Markham · On-siteOpen · Verified Oct 13View role ↗
Coinbase · United StatesSep 9

Data Engineer Intern

A high-value data-engineering internship building Python and cloud data pipelines for analytics and ML workloads, integrating APIs and internal sources, and working on governance, security and performance. SQL, relational data, AWS/GCP/Azure, distributed systems and interest in AI or LLM integrations are valued. The technical fit is excellent; a Canadian applicant should confirm internship-specific US work-authorization support early.

Work authorization: Possibly eligible / needs confirmation

San Francisco · HybridOpen · Verified Oct 13View role ↗
Atlassian · CanadaSep 3

Software Engineer Intern, 2027 Canada

A top-tier local software-engineering internship with production ownership from day one: interns design and ship features across Atlassian's cloud and core product suite, including Jira, Confluence, Trello and Bitbucket. It values Java, Python, C or C++, data structures and algorithms, prior project experience, system-design awareness and exposure to AI/ML or agentic AI. The graduation-by-August-2028 requirement fits a strong third-year student.

Vancouver, Burnaby or RichmondOpen · Verified Oct 13View role ↗
TD · CanadaSep 2

AI2 Data Science Intern / Co-op

An excellent applied data-science fit using Python and SQL for data preparation, feature engineering, forecasting, optimization and model development. Azure, AWS, Databricks, GitHub, Tableau and Power BI are listed as assets; applicants must submit a transcript, one-page cover letter and resume of no more than two pages.

Toronto · HybridOpen · Verified Sep 14View role ↗
AMD · CanadaSep 1

Machine Learning / Artificial Intelligence Intern / Co-op

A distinct AMD opening focused on the research, development and deployment of machine-learning and computer-vision products on AMD platforms. It is the strongest applied-ML complement to Justin's previously identified AMD software and graphics targets, with reported compensation of CAD $44,500–$71,000 per year.

Markham · HybridOpen · Verified Oct 13View role ↗
Lyft · CanadaSep 11

Software Engineer Intern, Backend

A production backend role spanning user-facing systems, unit, integration and load testing, code review, databases, real-time systems and CI/CD. It targets computer-science students at Canadian universities graduating December 2027 through Summer 2028 and pays CAD $40–$45 per hour.

Toronto · HybridOpen · Verified Sep 14View role ↗
Lyft · CanadaSep 11

Software Engineer Intern, Fullstack

A broad product-engineering track using Python, JavaScript or TypeScript, React, HTML and CSS, with real emphasis on browser fundamentals, automated testing, Git, Unix, databases and CI/CD. It targets Canadian-university students graduating December 2027 through Summer 2028 and pays CAD $40–$45 per hour.

Toronto · HybridOpen · Verified Sep 14View role ↗
ARC Resources · CanadaSep 11

Information Systems Summer Student

A local software, cloud and automation internship working with senior developers across .NET, Power Apps, SharePoint, SQL Server, Azure Cloud, PowerShell and Copilot. The four-month term and second- or third-year eligibility make it a much cleaner summer fit than Calgary's longer 12–16-month postings.

Calgary · On-siteOpen · Verified Sep 14View role ↗
Canadian Natural Resources Limited · CanadaAug 17

IS Data Engineering Student

An unusually exact match for a data-engineering-focused CS student: building ETL and ELT pipelines with Databricks, PySpark, SQL and Delta Lake on Azure. The role also values Python, MLOps, DevOps and CI/CD, and explicitly accepts students in second through fourth year.

Calgary · On-siteOpen · Verified Sep 10View role ↗
Procter & Gamble · CanadaSep 4

Analytics & Insights Internship / Co-op

An excellent bridge from enterprise analytics into product and consumer strategy. The intern analyzes consumer, customer, market and business data, leads research and analytics projects, identifies growth drivers and turns findings into clear recommendations for Brand, Sales, Finance and R&D. P&G specifically targets students graduating in mid-to-late 2028, matching a strong third-year candidate.

Toronto · On-siteOpen · Verified Oct 6View role ↗
BrainBox AI / Trane Technologies · CanadaAug 31

2027 BrainBox AI Intern

A substantive undergraduate AI program with placements in AI Engineering, AI Controls Integration or AI Product Management. Interns may test, validate and deploy AI-enabled features, automate workflows, map building data and support AI-driven HVAC optimization. Python and SQL are assets, but professional French–English bilingualism and five-day on-site work in Montréal are required.

Montréal · On-siteOpen · Verified Oct 20View role ↗
AMD · CanadaSep 2

Short Term 2027 Data Analyst Intern / Co-op

A hands-on analytics role inside a major computing company, covering data organization, statistical and performance analysis, quality assurance, proofs of concept, dashboards and data preparation for predictive and prescriptive modelling. It is a useful second AMD path for a CS student interested in product or enterprise analytics rather than pure ML engineering.

Markham · HybridOpen · Verified Oct 17View role ↗
Belvedere Trading · United StatesAug 7

Software Engineer Intern

A high-value capital-markets engineering role building and debugging low-latency proprietary trading systems through the full software lifecycle. It targets college juniors graduating December 2027 or Spring 2028 and values C++, C# or Java, ownership, communication and AI fluency.

Work authorization: Likely eligible for Canadian student

Chicago · On-siteOpen · Verified Sep 13View role ↗
Scale AI · United StatesSep 4

Software Engineering Intern

A high-upside software-engineering internship building the infrastructure and products behind frontier AI: reinforcement-learning and post-training data pipelines, model-evaluation systems, agentic applications, observability and safety tooling. It values prior internship experience, shipped production systems and product judgment, with Python, TypeScript, React and MongoDB all relevant.

Work authorization: Possibly eligible / needs confirmation

San Francisco · On-siteOpen · Verified Oct 11View role ↗
Nike · United StatesSep 1

Artificial Intelligence, Data & Machine Learning Engineering Undergraduate Internship

An unusually exact match for applied AI, data and ML engineering: Python and SQL, algorithms, dashboards, cloud data platforms and production pipelines. Nike also calls out generative AI, Databricks or SageMaker, Spark, AWS, CI/CD and containerization, and its December 2027–Spring 2028 graduation window fits a third-year student.

Work authorization: Possibly eligible / needs confirmation

Beaverton, Oregon · On-siteOpen · Verified Sep 12View role ↗
Bain & Company · United StatesSep 5

AI Engineering Intern

A technically substantive production-AI internship spanning generative-AI applications, RAG and hybrid retrieval, agent orchestration, APIs, model evaluation and deployment. It also covers data preparation, feature engineering, classical ML, deep learning and transformers. The opportunity is unusually strong, but applicants should confirm internship-specific work authorization before investing heavily.

Work authorization: Possibly eligible / needs confirmation

New York or San Francisco · HybridOpen · Verified Sep 12View role ↗
Apple · United StatesAug 27

Applied Data Solutions Program Intern

A broad applied-data program spanning software engineering, ML engineering, data science and AI development. The work includes production systems, predictive modelling, generative AI, SQL or Spark, real-time and batch pipelines, and large-scale data infrastructure. A parallel Cupertino requisition is also live.

Work authorization: Possibly eligible / needs confirmation

Austin · On-siteOpen · Verified Oct 12View role ↗
Capital One Canada · CanadaAug 4

Strategy Analyst Intern

Product and enterprise analytics with real modelling work: fraud-pattern analysis, hypothesis testing and challenger models for customer spending. Python and SQL are preferred, and the role works alongside data scientists and product managers.

Toronto · HybridOpen · Verified Sep 9View role ↗

Lifecycle history

Closed postings

Removed from the action queue, never erased from the tracker.

ExpiredChanged Oct 10

Scotiabank · Summer 2027 start · 16 months

GBM Trade Floor Technology Consultant, Full Stack Developer

Summer-start trade-floor technology internship. Strong Python, SQL and automation relevance, with a long commitment. Retained after the application deadline.

ExpiredChanged Oct 10

Scotiabank · Summer 2027 start · 12 or 16 months

GBM Trade Floor Technology Consultant, Support & Automation

Summer-start trade-floor technology internship. Strong Python, SQL and automation relevance, with a long commitment. Retained after the application deadline.

ExpiredChanged Oct 17

Khan Academy · Summer 2027 · 10–12 weeks · May or June start

Software Engineer Intern — Summer 2027

A strong product-software internship building learning experiences used at global scale. The stack includes Go, JavaScript, React, React Native, GraphQL and Google App Engine, with structured mentorship and explicit use of AI-assisted development tools. The 2027–2028 graduation window, prior-internship preference and Canada-remote eligibility fit Justin well; Canadian pay is CA$54.51 per hour.

ExpiredChanged Oct 13

J.D. Irving · Summer 2027 · exact dates and duration not stated

AI Development & Continuous Improvement Student

A practical AI-adoption placement building and deploying AI-enabled workflows, copilots and agent-based solutions with Microsoft Power Platform, Copilot Studio, OpenAI or Anthropic tools, prompt engineering and retrieval-grounded knowledge. It is an unusually relevant SME-style implementation role for Justin; the Class 5 driver's-licence requirement and occasional garage travel are the main caveats.

ExpiredChanged Oct 24

Harvey · Summer 2027 · 12 or 16 weeks

Software Engineering Intern

A high-upside software internship on Harvey's agentic-AI products, with possible matching across frontend, backend, full-stack, infrastructure and applied AI. Interns own a production project end to end and may work on document retrieval, interfaces for AI systems, multi-region compute, enterprise agents or secure systems. Harvey values Python, TypeScript or JavaScript, Java or Go, strong CS foundations, previous internship experience and fluency with AI-assisted development. Justin's graduation timing fits; US work authorization remains the key uncertainty.

ExpiredChanged Oct 17

Cenovus · May 2027 · 4 or 16 months

Student, AI and Software Engineering

A standout Calgary placement building production full-stack applications, integrations, data solutions and generative-AI products from requirements through deployment and support. Cenovus values object-oriented programming, data structures, databases, APIs, Python, Ruby, JavaScript or TypeScript, PostgreSQL or SQL Server, Azure or AWS, Databricks, Snowflake and Redis. The third- or fourth-year preference and four-month option are an excellent fit. No AI Advantage, ADOPT, AI+X or Mitacs funding association is stated.

ExpiredChanged Oct 10

Pason · May 2027–Aug 2028 · 16 months

Data Science Intern

Expired October 10 after Pason's stated October 9 deadline. The sixteen-month Calgary placement used IoT sensor data, Python, Matlab, Java, SQL and AWS for industrial data science, signal processing and process optimization.

ExpiredChanged Oct 2

Communications Security Establishment · Summer 2027 · duration not stated

Summer 2027 Student Opportunities in Computer Science and Engineering

Expired October 2 after CSE's stated October 1 deadline. The intake covered software and web development, cyber security, networking, databases, cloud computing and cyber-threat analysis using Python, Java, C/C++, JavaScript, SQL or NoSQL, Linux, Azure and AWS.

ExpiredChanged Oct 3

Dropbox · Summer 2027 · 12 weeks · three start-date options

Software Engineering Intern

Expired October 3 after Dropbox's stated October 2 deadline passed. The 12-week US-remote internship covered product, infrastructure, customer-experience, mobile and security engineering and valued Python, Go, JavaScript, shipped software and end-to-end ownership.

ExpiredChanged Oct 8

Cenovus · May 2027 · 4 or 8 months

Student, IT, Data Science and Software

Expired October 8 after Cenovus's stated October 7 deadline passed. The Calgary intake offered four- and eight-month placements across data science and end-to-end ML, software and scripting, Azure Databricks, Power BI, energy-trading systems and Python/R automation.

ExpiredChanged Oct 2

Communications Security Establishment · Summer 2027 · duration not stated

Summer 2027 Student Opportunities in Data Science

Expired October 2 after CSE's stated October 1 deadline. The placement applied machine learning to large-scale intelligence and cyber-defence problems and valued Python, C, C++, R, Java, research and Unix/Linux.

ExpiredChanged Oct 19

TAQA North · May–Dec 2027 or Apr 2028 · 8–12 months

Enterprise Applications Intern

A strong applied-AI adoption and enterprise-automation placement supporting emerging-technology pilots, proofs of concept, predictive analytics, AI-assisted coding, enterprise applications and process improvement. TAQA prefers third- or fourth-year computer-science students. The work is highly relevant to the AI Advantage search lane, but no Mitacs, ADOPT or AI+X association is confirmed; the long term is the main caveat.

ExpiredChanged Oct 12

Oliver Wyman · Summer 2027 · 8 weeks

Summer Analyst 2027 — Data and Analytics

A high-quality analytics-consulting internship working with large, complex datasets, customized analyses and statistical-model development and validation. Oliver Wyman values R, SQL and Python alongside quantitative reasoning and client communication. The Class of 2028 requirement is an exact academic fit, though the eight-week term is shorter than the preferred four-month summer.

ExpiredChanged Oct 3

CIBC · Summer 2027 · 4, 8 or 12 months · expected end Aug 20

Data Analytics Co-op

Expired October 3 after CIBC's stated October 2 deadline passed. The role covered data organization, integration, visualization and process automation using SQL, APIs, Alteryx, Tableau, Power BI, Python and ServiceNow, with four-, eight- and twelve-month options.

ExpiredChanged Oct 8

Scotiabank · May or Sep 2027 start · 12 months

GBM Quantitative Trading Developer — Electronic Execution Services

Expired October 8 after Scotiabank's stated October 7 deadline passed. The 12-month PEY role covered performance-sensitive quantitative trading applications, trader tools, dashboards, automated reporting, market-data systems and deep-learning or machine-learning insights.

ExpiredChanged Oct 7

Google · Summer 2027 · 12 weeks

Associate Product Manager Intern

Expired October 7 after Google's stated October 6 deadline. The role had combined product management, software and AI/ML project work across Google's US offices.

ExpiredChanged Sep 24

Manulife · Apr 29–Aug 19, 2027 · 4 months

Summer Intern 2027 — Data Engineering

Closed September 24 after Manulife explicitly marked the role expired ahead of its previously displayed October 5 date. The four-month internship covered Python or Java, SQL, Spark, Databricks, ETL, data modelling and cloud platforms.

ExpiredChanged Oct 5

Manulife Financial · Summer 2027 · 4 months

Summer Intern 2027 - Software Engineering

This Toronto software engineering internship offers substantive exposure to application development, testing, debugging, feature work, code reviews, deployment, monitoring, and maintenance within a team building scalable, reliable systems. It provides practical learning across the software development lifecycle, modern tools and frameworks, APIs or architecture, and collaboration with engineering and business teams. Applicants must be currently pursuing an undergraduate degree in computer science, engineering, or a related field, with experience in at least one programming language and version control; frameworks, web services, and lifecycle knowledge are preferred. The stated term runs April 29 to August 19, 2027, approximately four months, with a Tuesday–Thursday Toronto office schedule and remote Mondays and Fridays. No alternative start window, longer term, or other duration is stated; commitments beyond four months require confirmation. Work authorization and sponsorship, including any US authorization, are unconfirmed. Recommended for students seeking structured enterprise software experience.

ExpiredChanged Sep 24

Manulife · Apr 29–Aug 19, 2027 · 4 months

Summer Intern 2027 — Software Engineering

Closed September 24 after Manulife explicitly marked the role expired ahead of its previously displayed October 5 date. The four-month Waterloo internship offered full-SDLC work with Java, Python, Go or JavaScript, APIs and application architecture.

ExpiredChanged Sep 24

Manulife · Apr 29, 2027–Apr 27, 2028 · 12 months

Summer Intern 2027 — Software Engineering

Closed September 24 after Manulife explicitly marked the role expired ahead of its previously displayed October 5 date. The 12-month Waterloo placement covered enterprise application development, testing, deployment and monitoring with Java, Python, Go or JavaScript.

ExpiredChanged Sep 26

TD Securities · Summer 2027 · 4 months

2027 Summer Analyst — Software Engineering Rotational Program

Expired September 26 after TD's canonical Workday page reported the requisition unavailable on its stated deadline. The four-month role covered trading systems, automation, cloud engineering, data analytics and CI/CD.

ExpiredChanged Sep 30

CIBC · May–Aug 2027 · 4 months

Global Markets, Electronic Trading — Summer Analyst

Expired September 30 after CIBC's stated September 29 deadline passed. The four-month role covered low-latency trading, real-time data pipelines, APIs, cloud systems and applied machine learning.

ExpiredChanged Sep 30

CIBC · May 2027 start · 12 months

Global Markets, FX eTrading Quant — Analyst or Associate

Expired September 30 after CIBC's stated September 29 deadline passed. The twelve-month role covered pricing and market-making algorithms, analytical models, internal applications and electronic-FX infrastructure.

ExpiredChanged Oct 15

Robinhood · Summer 2027

Software Developer Intern, iOS

A strong product-engineering internship on Robinhood's iOS platform, with Swift, current iOS and watchOS APIs, UIKit, Auto Layout, Core Data, Core Animation and Lottie all relevant. The role values product sense, close collaboration with designers and ownership of customer-facing features, pays CAD $40 per hour and expects at least three days per week in the Toronto office.

ExpiredChanged Oct 15

Robinhood · Summer 2027

Software Developer Intern, Backend

An exceptional third-year fit with production backend ownership across Python/Django and Go services, PostgreSQL, Kafka, Redis, AWS and Kubernetes. The role emphasizes transactional systems, databases, testing and strong CS fundamentals, pays CAD $40 per hour and expects at least three days per week in the Toronto office.

WithdrawnChanged Oct 14

BMO · May 3, 2027 · 12 months

Quantitative Developer, Alpha Research Team

BMO closed this unusually strong 12-month quantitative-development role on October 14, ahead of the previously displayed October 16 deadline. It had focused on Python/SQL data infrastructure, research tooling, portfolio analytics and applied ML for a third-year co-op student.

ExpiredChanged Oct 10

Google / Mandiant · Summer 2027 · 12 weeks

Security Consultant Intern, BS/MS

Expired October 10 after Google's stated October 9 deadline. The Toronto Mandiant internship combined security-control assessment, incident-response thinking and Python, C/C++, Go, Bash or SQL.

ExpiredChanged Oct 15

Robinhood · Summer 2027

Software Developer Intern, Web

A product-focused web internship with end-to-end ownership of consumer features, brokerage tooling and developer frameworks. The stack includes modern JavaScript, React, Redux, TypeScript, Django, React Native and Go. Robinhood emphasizes strong CS fundamentals, design intuition and user empathy and pays CAD $40 per hour.

ExpiredChanged Sep 23

Ovintiv · May 3–Aug 19, 2027

Student, Technology, Data & Digital

Expired September 23 after Ovintiv's canonical Workday page became unavailable on the role's stated September 23 closing date. The internship covered full-stack development, data engineering, analytics, AI, cloud and cybersecurity.

ExpiredChanged Sep 26

Google · Summer 2027 · 12–14 weeks

Software Developer Intern, BS

Expired September 26 after Google's stated September 25 application window passed. The role covered production software development and site reliability work on scalable distributed systems.

ExpiredChanged Sep 16

Simon-Kucher · Jun 7–Aug 6, 2027

Summer 2027 Intern, Elevate / Data Science

Expired September 16 after Simon-Kucher's stated September 15 application deadline passed. The role covered Python, SQL, ETL, machine learning and client-facing AI product work.

ExpiredChanged Sep 22

Ontario Teachers’ Pension Plan · May–Aug 2027

Capital Markets, Quantitative Strategies & Research Intern

Expired September 22 after Ontario Teachers’ stated September 21 deadline passed. The role covered Python and MATLAB research on systematic strategies across equities, rates, FX and commodities, with statistics, ML and optimization central to the work.

ExpiredChanged Sep 26

SECURE · May 2027 start · 12–16 months

Software Developer Intern

Expired September 26 after SECURE's stated September 25 deadline passed. The 12–16-month role covered JavaScript and TypeScript, Node.js, databases, automated testing, deployment environments and DevOps-style automation.

ExpiredChanged Sep 8

KPMG Canada · Summer 2027

Forensic Technology Intern / Co-op

Expired September 8 after KPMG's stated September 7, 11:59 p.m. ET application deadline passed.

ExpiredChanged Sep 19

Deloitte Canada · Summer 2027

Strategy and Business Design Summer Co-op / Intern

Expired September 19 after Deloitte's stated September 18 deadline passed. The employer page now says the position is no longer available. The role covered data analysis and modelling, visualization, digital-product design and client problem solving.

ExpiredChanged Sep 14

KPMG Canada · May–Aug 2027

Risk Services, Cyber Security Intern

Expired September 14 after KPMG's stated September 13, 11:59 p.m. deadline passed. The role covered process automation, serverless cloud infrastructure, AI-model optimization and large-scale vulnerability data, with French–English bilingualism required.

ExpiredChanged Sep 22

Ontario Teachers’ Pension Plan · May 2027–Apr 2028

Total Risk Fund Intern

Expired September 22 after Ontario Teachers’ stated September 21 deadline passed. The 12-month role focused on portfolio analytics and risk modelling using Python, PL/SQL and Power BI.

WithdrawnChanged Aug 29

PwC Canada · May–Aug 2027

Deals Financial Crimes Technology Summer Intern

Withdrawn August 29. PwC's canonical career page explicitly says the job has been unposted, before the previously stated September 18 deadline.

WithdrawnChanged Aug 29

PwC Canada · May–Aug 2027

Cloud, Data & AI Summer Intern

Withdrawn August 29. PwC's canonical career page explicitly says the job has been unposted, before the previously stated September 18 deadline.

ExpiredChanged Aug 28

SecureRx · May–Aug 2027

Data / AI Intern (Co-op)

Closed August 28. The employer-source page explicitly reports that the position is no longer accepting applications.

ExpiredChanged Aug 25

SecureRx · May–Aug 2027

Software Developer / Engineer Intern

Closed August 25. The employer-source page explicitly reports that the position is no longer accepting applications.

FilledChanged Aug 27

RBC · 8-month term

CFO Data Enablement Co-op

The employer application page explicitly reports that the position has been filled.

ExpiredChanged Oct 8

Advanced Micro Devices, Inc · Summer 2027

Summer 2027 Long Term Graphics Software Engineering Intern/Co-Op

This Markham placement offers substantive software work across application, kernel, graphics, AI, firmware, and hardware layers. Possible projects include graphics features and solutions to end-user issues, with code and design reviews and collaboration across teams and partners. Students could gain practical experience with performance-focused software and learn how software interacts with graphics hardware. Relevant skills include C/C++, object-oriented design, operating systems, graphics APIs, computer architecture, Git, and scripting; the posting describes multiple opportunities, so the specific assignment is not guaranteed. Applicants must be enrolled in a bachelor’s program at a Canadian university in computer science or a related field. The stated terms are 12 months (May 2027–April 2028) or 16 months (May 2027–August 2028), both well beyond a typical four-month summer placement and a substantial commitment. The role is full-time, hybrid or onsite. US work authorization and sponsorship are not specified; eligibility on those points remains uncertain. Term commitment: 12 or 16 months; confirm that the duration fits.

ExpiredChanged Sep 18

BCI · Summer 2027 · Winter & Summer 2027

AI and Automation Engineer Co-op Intern - Winter 2027 - Summer 2027

This Victoria-based, in-person co-op offers substantive engineering work across AI agents, Microsoft 365 automation, Python, PowerShell, REST APIs, Azure, Git, dashboards, CI/CD, infrastructure as code, and operational documentation. The technical learning is practical: designing, evaluating, securing, deploying, and observing production automation in a regulated environment, with collaboration across security, cloud, architecture, and business teams. The posting requires work toward a technical degree, diploma, or certificate, plus programming, API, authentication, version-control, communication, and privacy-minded skills; current enrollment and co-op-program enrollment are not separately confirmed. The stated term is Winter and Summer 2027, January through August—approximately eight months—so it exceeds four months; the exact duration and any alternative start windows are not confirmed. Applicants must be authorized to work in Canada, while US work authorization or sponsorship is not addressed. Recommended for students seeking applied AI-platform and automation experience who can commit to the full stated term. Term length is not confirmed; check the required commitment.

ExpiredChanged Sep 18

Tower Research Capital · Summer 2027 · 4 months

Stagiaire en développement de logiciels (été 2027) / Software Developer Intern (Summer 2027)

This four-month Software Developer Intern placement runs from May 1 through August 31, 2027, in Montreal and offers substantive exposure to low-latency systems programming, data systems and pipelines, algorithmic trading systems, and AI-assisted automation. It could support practical learning in Python, C++, Java, SQL, Linux, relational databases, and potentially FPGA-related work, alongside object-oriented programming, problem-solving, and communication. The posting requires current enrollment in a bachelor’s, master’s, or PhD program in computer science or a related field; co-op enrollment is not stated as required. French and English proficiency and an interest in financial markets are also listed. Work arrangement, work authorization, and sponsorship details are not provided, so eligibility remains uncertain for applicants needing authorization, including any US authorization or sponsorship question. No alternative start window or longer duration is stated; commitments beyond four months should be confirmed before applying.

ExpiredChanged Sep 24

8110 Canada - Genesys Cloud Services Corp. · Summer 2027 · 16 months

Software Developer, Intern (Genesys Cloud)

This Toronto software developer internship centers on building and testing features for the Genesys Cloud product, with work on scalability, availability, and reliability. Interns also write unit, integration, and acceptance tests and take part in collaborative code reviews, gaining practical experience with TypeScript, AWS backend services, and Vue or similar frontend frameworks. The posting requires active enrollment in a bachelor’s or master’s program in computer science or a related technical field; co-op enrollment is not stated as required. The hybrid arrangement calls for downtown office attendance 1–2 days weekly, though the posting also describes flexibility that may depend on location and team. Terms run 8–16 months starting May or June 2027, so confirm the available duration and start window: even the shortest option exceeds a typical four-month summer placement, and the stated timing extends through September 2028. Canadian work eligibility and US authorization or sponsorship are not specified and remain uncertain. Term commitment: 16 months; confirm that this longer placement fits.

ExpiredChanged Oct 7

8110 Canada - Genesys Cloud Services Corp. · Summer 2027 · 16 months

Software Developer Full-Stack Intern, AI Scoring, Evaluations and Surveys

This full-stack internship would contribute production features, backend flows, APIs and user interfaces for tools that evaluate customer calls, chats and emails, assign scores using configurable rubrics, and support coaching. The work spans the development lifecycle, including automated tests, code reviews and debugging, with exposure to Java, Spring Boot, Python, React, AWS services, Kafka, Redis and AI developer tools. It offers practical experience in production software and cloud-backed systems; the posting asks for a bachelor’s student in a software-related field, familiarity with web fundamentals, and experience in a modern language, while allowing interest in frontend, backend or both. The Toronto role is hybrid, with office attendance 1–2 days weekly. Terms run 8–16 months from May/June 2027: commitments over four months require a substantial extension beyond a summer placement, and May versus June start timing is flexible or unresolved. Current bachelor’s enrollment is required; co-op enrollment is not stated as required. Work authorization and any US sponsorship are unconfirmed, so eligibility should be checked. Term commitment: 16 months; confirm that this longer placement fits.

ExpiredChanged Sep 28

Electronic Arts (EA) · Summer 2027 · 4 months

AI Engineer Intern – Creative Innovations (Character Pipelines)

EA’s Creative Innovations team is building machine-learning tools for character deformation and facial performance, including models that predict blendshapes, generate mesh deformations, and track landmarks against artist-tuned references. The intern would clean and train on 3D capture data, evaluate models, and integrate them into production workflows using Python, USD, Maya or Houdini, and Docker, with cloud execution also mentioned. This offers practical experience spanning applied deep learning, 3D geometry, and animation pipelines; PyTorch or TensorFlow model training, Python, Docker, and Git are required, while USD and digital-content APIs are helpful. The posting specifies a 16-week, full-time Summer 2027 internship in Vancouver. It requires undergraduate enrollment in an accredited program during Summer 2027 and graduation no earlier than December 2027. Applicants must already be authorized to work full time in Canada; sponsorship is unavailable. A four-month term fits a summer placement, subject to meeting those enrollment and work-authorization conditions.

ExpiredChanged Sep 28

Procter & Gamble · Summer 2027 · 4 months

Analytics & Insights Internship/Co-op Summer 2027/ Stage ou programme coopératif en Analyse et veille stratégique Été 2027

The Toronto Analytics & Insights placement combines analysis of consumer, customer, market and business data with consumer research, trend analysis and recommendations for strategy, product innovation, pricing, media and retail decisions. The work includes explaining findings clearly and collaborating with Brand Management, Sales, Finance and R&D, offering practical experience in applied analytics, research and data storytelling; specific tools and programming requirements are not stated. The posting describes a paid four-month term from May 3 to August 20, 2027, and requires availability to start in Toronto on May 3. Applicants must be pursuing a bachelor’s or master’s degree with planned graduation in mid-to-late 2028, have no more than three years of prior full-time experience excluding internships and co-op terms, and be available to start full-time within 12 months if successful. No longer term is specified; the fixed four-month schedule is a Summer-length placement. Work authorization must be confirmed by the applicant: the employer states it does not sponsor authorization for this role, and authorization to work in Canada is not otherwise established by the posting.

ExpiredChanged Sep 28

Advanced Micro Devices, Inc · Summer 2027 · 12 months

Summer 2027 Long Term Software Test Engineering Intern/Co-Op

This Markham software test engineering co-op offers hands-on work across the testing lifecycle for software features and products, including discrete GPUs and APUs. You would create and run automated and manual test plans, reproduce and troubleshoot defects, and work with development and project teams to move issues toward resolution. Testing spans functional, regression, performance, reliability, usability, and other strategies, with opportunities to improve QA measurements and processes. The role could build practical skills in Python, Selenium, C++, test design, debugging, and Linux or Windows; experience with PC hardware, graphics, gaming, databases, or reporting tools is relevant but presented as desirable rather than mandatory. Applicants must be enrolled in a Canada-based bachelor’s program in a related field. The stated terms are 12 months (May 2027–April 2028) or 16 months (May 2027–August 2028), both well beyond a typical four-month summer placement. The posting gives no alternative start window, and US work authorization or sponsorship is unconfirmed; confirm eligibility and any enrollment requirements before applying. Term commitment: 12 months; confirm that this longer placement fits.

ExpiredChanged Sep 29

Munich Re · Summer 2027 · 4 months

Data Science Co-op, NA Integrated Analytics (2027 Summer - Toronto)

This Toronto co-op offers hands-on exposure to statistical, machine-learning and generative AI model development, analytics implementation and data-modeling research within a cross-functional team. It could build practical Python experience and familiarity with SQL, R and Git, while collaboration with data science groups offers context for how analytics work is developed and applied. The posting asks for Python familiarity, relevant degree or equivalent program coursework, and current student status with plans to return to in-class study after the co-op; co-op program enrollment is not required. The stated May–August 2027 dates indicate a four-month term, matching a typical summer placement, with hybrid attendance at least three days weekly in Toronto and relocation expected. Confirm the exact dates and ability to meet the in-person and relocation expectations. Work authorization is unspecified, and US work authorization or sponsorship is unconfirmed; clarify eligibility before relying on the opportunity.

ExpiredChanged Oct 1

Qualcomm · Summer 2027 · 16 months

FY27 Intern - Silicon Engineering Internship - Canada (16 months)

This Toronto hardware and firmware internship involves post silicon validation of SERDES components, building test infrastructure for ADCs, PLLs, and high speed receivers and transmitters, tuning firmware, and testing PCIe Gen7 and Ethernet hardware. It offers practical exposure to DSP systems, C/C++ and Python, and lab equipment, along with documentation work and stated mentorship. Applicants should be studying toward a bachelor’s degree in computer science, computer engineering, electrical engineering, engineering science, or a related field, with at least one year of academic programming experience. The listed 16 month term requires availability from May or June 2027 through August or September 2028 and an expected graduation date of November 2028 or later. This commitment extends well beyond a typical four month summer placement; the posting gives alternative start and end windows, but no shorter term. It does not specify enrollment status requirements or confirm US work authorization or sponsorship. Consider it if the long placement fits your studies and schedule. Term commitment: 16 months; confirm that this longer placement fits.

ExpiredChanged Oct 18

Apple · Summer 2027 · Please Note: This is a Limited Term Employment position (8-Month Co-op) from January to August 2027 · 8 months

Data Science & Analytics — Student Position

This Toronto co-op spans data engineering, analytics and applied AI: work may include modernizing production pipelines, migrating workflows to Airflow, building and evaluating RAG applications, developing scoring models, and delivering Tableau reporting. Students can gain practical experience with PostgreSQL, Snowflake, pipeline observability, data quality, model validation and communicating results to business teams. The posting requires enrollment in a relevant bachelor’s or master’s program and a return to studies after the term; it does not require co-op enrollment. It seeks Python, pandas/NumPy, SQL, database, Git and end-to-end project experience, plus foundational software engineering and AI literacy. The stated January–August 2027 term is eight months, longer than a typical four-month summer placement and requires a substantial commitment; the posting does not confirm a summer-only option or alternative dates. Work authorization is unspecified, so eligibility for a Canadian student to work in the US, if applicable, and any sponsorship support remain unconfirmed. Term commitment: 8 months; confirm that this longer placement fits.

ExpiredChanged Oct 4

Celestica International LP · Summer 2027

Student Intern, Supply Line Management

This Toronto hybrid placement focuses on supply-chain operations: responding to demand changes, coordinating supplier and customer meetings, resolving material logistics issues, tracking critical shortages, and helping manage inventory when demand falls. The work involves consolidating and analyzing large datasets with Excel, Power BI and department systems such as SAP and Rapid Response, offering practical exposure to ERP tools, purchasing, supplier coordination and operational problem-solving. The posting requires a third-year student in a formal co-op program studying a listed field, with intent to return to school the following year; it says no formal experience is required. Start is May 2027, but the stated 16-month term runs well beyond a typical four-month summer placement and may not fit a summer-only plan. The posting does not confirm US work authorization or sponsorship; Canadian location alone does not resolve eligibility for someone needing US authorization. Consider it if a long co-op commitment and enrollment requirements fit. Term length is not confirmed; check the required commitment.

ExpiredChanged Oct 6

Irving Woodlands · Summer 2027 · 4 months

AI Development & Continuous Improvement Student (Summer 2027)

Irving Woodlands’ Saint John internship centers on building and rolling out digital tools with maintenance teams, garage personnel, and other stakeholders. Work includes automating administrative processes and developing solutions with Power Automate, Power Apps, Power BI, and SharePoint, alongside testing AI-enabled workflows, copilots, and agent-based tools. Students can gain practical experience in requirements gathering, prompt engineering, retrieval-grounded knowledge, user validation, documentation, and improving solution usability and governance. Applicants must be enrolled in a relevant post-secondary program; experience or interest in the Power Platform and applied AI is accepted, while communication, analytical skills, independent learning, and a valid Class 5 driver’s licence with periodic travel are required. The stated term is Summer 2027, May through August, four months. No longer commitment or alternative start window is stated. Work authorization is unspecified, so eligibility for Canadian work and any US work authorization or sponsorship are unconfirmed.

ExpiredChanged Oct 8

Capital One · Summer 2027 · 4 months

Intern, Full Stack Software Engineer - Summer 2027

Capital One’s Toronto team is automating new-hire onboarding, including system access, roster updates, and tool configuration. Interns would help shape, design, and build the solution across the stack, with work spanning infrastructure, features, unit, component, and integration testing, deployment, monitoring, security fixes, and documentation. The posting names Go, Node.js, JavaScript, Vue, React, AWS, databases, and CI/CD tools, offering practical exposure to cloud infrastructure and the software development lifecycle. Applicants need to earn a bachelor’s degree or higher in December 2026 or later, and have familiarity with backend development, JavaScript, and testing; Git, Go, AWS, microservices, and API experience are preferred. The listed term is May through August 2027, four months. The posting does not state work-authorization requirements or whether US authorization or sponsorship is relevant; eligibility on those points is unconfirmed. The role is in Canada and hybrid, with three office days per week.

ExpiredChanged Oct 11

Celestica International LP · Summer 2027 · 16 months

Student Intern, IT Application Associate

Celestica’s Toronto hybrid internship supports the Corporate IT Digital Factory team in developing, deploying, and maintaining applications across the operations network. Work includes gathering and documenting requirements with subject matter experts, troubleshooting systems, handling application support and reporting, and testing releases. This offers practical exposure to the software development lifecycle and on-premise and cloud systems; relevant tools include JavaScript, C#/.NET, SQL Server or Oracle, Azure concepts, and Azure DevOps, while PowerShell, APIs, web services, and networking are bonuses. The posting requires current enrollment in a university co-op or internship program and says applicants should be completing the third year of a four-year computer engineering or computer science degree; no formal experience is required. A May 2027 start is stated, but the 16-month term runs well beyond a typical four-month summer placement and may require a longer commitment. Canadian work authorization or eligibility for the Controlled Goods Program assessment, and any US work authorization or sponsorship, are not specified; eligibility remains uncertain. Term commitment: 16 months; confirm that this longer placement fits.

WithdrawnChanged Oct 18

EA SPORTS · Summer 2027 · 8 months

Software Engineer Intern (Summer 2027 - 8-Months - Sports Technology - Undergraduate)

This Vancouver internship focuses on shared sports-game technology: implementing features in common pipelines, integrating tools with active game teams, and analyzing load times and frame rates. You could gain practical experience with production C++ systems, cross-team integration, runtime performance, and possibly tooling or automated testing; JavaScript and TypeScript are useful extras. The posting asks for an undergraduate degree in computer science or a related field, C++ ability, relevant 3D math, and clear collaboration and communication. Applicants must remain enrolled throughout and graduate in May 2028 or later, including the internship period. It requires authorization to work in Canada and says sponsorship is unavailable; eligibility for a Canadian student with uncertain work authorization should be confirmed. The listed term is eight months, longer than a typical four-month summer placement, so check whether that commitment fits. The title says Summer 2027, but exact dates and alternative start windows are not confirmed. Term commitment: 8 months; confirm that this longer placement fits.

WithdrawnChanged Oct 11

Electronic Arts · Summer 2027 · 8 months

Software Engineer Intern (Summer 2027 - 8-Months - Sports Technology - Undergraduate)

This Vancouver hybrid internship focuses on shared sports technology, including user-generated experiences and creation pipelines used across EA SPORTS titles. Work includes implementing core features, integrating tools into game teams, and analyzing runtime performance such as load times and frame rates. It offers practical exposure to C++ systems work, cross-team engineering, and potentially JavaScript or TypeScript tooling, automated testing, multithreading, and 3D math. The posting requires current enrollment in an accredited degree, return to school for at least one semester, graduation in May 2028 or later, and authorization to work in Canada for the full internship; it explicitly says visa sponsorship is unavailable. The listed eight-month Summer 2027 term is longer than a typical four-month placement and may affect academic plans. Although the title and dates point to Summer 2027, confirm the exact start and end dates. US work authorization or sponsorship is not addressed and remains uncertain. Term commitment: 8 months; confirm that this longer placement fits.

WithdrawnChanged Oct 24

Hewlett Packard Enterprise · Summer 2027 · 4 months

Software Development Intern, AI-Assisted Development (Summer 2027) / Stagiaire en développement de logiciel, développement assisté par l’IA (Été 2027)

This Montreal hybrid internship centers on a focused engineering project for a network management service. Depending on project priorities, work may include systems software, automated and end-to-end testing, developer tools, or performance and scale analysis. You would use AI coding tools to investigate unfamiliar code and failures, then validate suggested changes with tests, measurements, code review, and engineering judgment, with guidance from senior developers. The role offers practical exposure to production-scale software, networking, debugging, and disciplined AI-assisted development. Applicants should be pursuing a related technical degree and have programming and debugging experience plus basic familiarity with testing, version control, and code review; Rust, Linux, Git, networking, containers, and AI coding tools are helpful but optional. The listed term is four months, May through August 2027. Enrollment requirements are not specified, and US work authorization or sponsorship is unconfirmed. A longer commitment, alternative start window, or uncertain duration is not stated.

WithdrawnChanged Oct 24

Rivian and Volkswagen Group Technologies · Summer 2027 · 4 months

Software Engineering Intern - Applications (Summer 2027)

This general application can match interns to teams building Rivian vehicle infotainment and mobile software. Depending on placement, the work may include Android Automotive apps, platform or system software, wireless and telematics connections, 3D graphics, or automated integration tests. Interns are expected to design, code, test, debug, collaborate with product and design partners, and present progress, using Kotlin, Java, C++ or Python. It offers practical exposure to customer-facing vehicle software and related tools; preferred experience includes Android, wireless protocols, graphics engines, and test automation. The listed term is Summer 2027, May through August (four months). The posting gives no alternative start window or longer term, so any different dates or commitment beyond four months would need confirmation. Applicants must be enrolled in a bachelor's or master's program at an accredited Canadian university; returning to school is preferred. Work authorization is unspecified, and US work authorization or sponsorship is unconfirmed.

Search brief

Broad search. Narrow recommendation.

Role tracks

Software engineeringApplied ML & data scienceData & analytics engineeringCloud, platform & SREProduct & enterprise analyticsCapital-markets technology

Canada + selective US coverage

Canada nationwideRemote CanadaSeattleBay AreaNew YorkBostonAustinSelective remote US