Software Developer Intern, MS, Summer
Listed on 2026-07-28
-
Software Development
Machine Learning/ ML Engineer, Software Engineer, AI Engineer (Applied/Software), Software & AI Developer Internship
Eligibility
This posting is for students seeking early consideration for our Summer 2027 roles. Applications will be reviewed on a rolling basis; the application window opens until July 24, 2026, but may close earlier if all available projects are full.
Participation requires residency in Canada for the duration of the internship. This internship is intended for students in all academic years pursuing a Master’s degree in Computer Science or a related field.
English proficiency is required. The internship is paid, 12–14 weeks long, with a Canada base salary of CAD 102,000 (eligible for additional benefits).
Application MaterialsProvide an updated CV/resume and a current unofficial or official transcript in English.
- Resume Section: attach CV/resume.
- Education Section: attach transcript.
- Under “Degree Status”: select “Now attending”.
Preferred locations:
Waterloo, ON;
Montreal, QC;
Toronto, ON.
- Currently pursuing a Master’s degree or equivalent training in software development or related technical field.
- Experience in software development and coding in two or more general-purpose programming languages (e.g., C, C++, Java, JavaScript, Python).
- Experience with data structures or algorithms from academic or professional work.
- Currently attending a Canadian degree program and available to work full time for 12 weeks outside university term time.
- Penultimate academic year or returning after internship.
- Programming experience in three or more of C, C++, C#, Java, JavaScript, Kotlin, Go, Python, Type Script or similar.
- Experience with AI/ML, infrastructure, web application development, Unix/Linux, mobile development, distributed and parallel systems, machine learning, information retrieval, natural language processing, networking, large software systems, or security software development.
The Software Developer Internship program offers personal and professional development, executive speaker series, and community-building. Interns will work on complex computer science solutions, develop scalable and distributed software systems, and collaborate on various projects.
Two internship tracks are available:
- Software Developer Intern
:
Design, test, deploy, and maintain software solutions on critical projects. - Site Reliability Intern
:
Create, fix, extend, and scale code to maintain reliability and performance for business-critical systems.
The company values technical breadth and impact on a global user base, focusing on scalability, storage solutions, and advanced platforms.
Compensation & BenefitsThe Canada base salary is CAD 102,000. Compensation details reflect only base salary; bonuses, equity, and benefits are additional. Learn more about benefits at the company.
Responsibilities- Develop scripts to automate routine tasks.
- Analyze information and evaluate results to choose the best solution.
- Apply knowledge from computer science courses to real-world problems.
- Create and support teamwork including collaboration with peers, managers, and other teams.
The company is an equal opportunity workplace and affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, or veteran status. We consider qualified applicants regardless of criminal histories consistent with legal requirements. If you have a disability or special need requiring accommodation, please complete our Accommodations for Applicants form.
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: