
Software Developer Intern, PhD, Summer 2026
- Montreal, QC
- Training
- Full-time
Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Waterloo, ON, Canada; Montreal, QC, Canada; Toronto, ON, Canada.Minimum qualifications:
- Pursuing a PhD program with a focus on subjects in software development or other technical related fields.
- Experience coding in one of the following programming languages including but not limited to: C, C++, Java, or Python.
- Currently attending a degree program in Canada and available to work full time for 12 weeks outside of university term time.
- In their penultimate academic year or returning to a degree program after completion of the internship.
- Experience conducting research in Algorithms, Architecture, Artificial Intelligence, Compilers, Database, Data Mining, Distributed Systems, Machine Learning, Networking, or Systems.
- Experience in computer science, data structures, algorithms, and software design.
- Create and support a productive and innovative team, including working with peers, managers, and teams.
- Develop scripts to automate routine tasks.
- Apply knowledge gained in computer science courses to real world issues.
- Analyze information and evaluate results to choose the best solution to effectively solve problems.