In this role, the candidate will act primarily as a software engineer, playing a key role in ... Advise student researchers on best practices and help with experiments that demand substantial ...
Quick apply
Apply Early
In this role, the candidate will act primarily as a software engineer, playing a key role in ... Advise student researchers on best practices and help with experiments that demand substantial ...
Quick apply
Apply Early
In this role, the candidate will act primarily as a software engineer, playing a key role in ... Advise student researchers on best practices and help with experiments that demand substantial ...
Apply Early
In this role, the candidate will act primarily as a software engineer, playing a key role in ... Advise student researchers on best practices and help with experiments that demand substantial ...
In this role, the candidate will act primarily as a software engineer, playing a key role in ... Advise student researchers on best practices and help with experiments that demand substantial ...
... Software Developers IT Professionals Automation Engineers Students exploring AI technologies AI & Data Enthusiasts Professionals interested in AI workflow automation Why Join This Program? Hands-on ...
... Software Developers IT Professionals Automation Engineers Students exploring AI technologies AI & Data Enthusiasts Professionals interested in AI workflow automation Why Join This Program? Hands-on ...
We believe internships are key learning experience to grow from students to a professional engineer ... Design, develop and test new and existing software applications * Assess new application ideas
We believe internships are key learning experience to grow from students to a professional engineer ... Design, develop and test new and existing software applications * Assess new application ideas
TASKS YOU WILL ACCOMPLISH We are looking for a Software Engineering student with strong programming skills in Python, experience with SQL databases, and exposure to UI development. The intern will ...
TASKS YOU WILL ACCOMPLISH We are looking for a Software Engineering student with strong programming skills in Python, experience with SQL databases, and exposure to UI development. The intern will ...
Montreal, QC · On-site
CA$29/hr
Student and New Grad Opportunities Our student and new grad opportunities include internships and ... Data Analytics, Software Engineering, Data Engineering, or related. * Interested in either ...
Quick apply
Apply Early
Montreal, QC · On-site
CA$29/hr
Student and New Grad Opportunities Our student and new grad opportunities include internships and ... Data Analytics, Software Engineering, Data Engineering, or related. * Interested in either ...
Apply Early
If you are currently a student that is directing yourself towards a career in web development, then ... We are looking for a web developer who will work in close collaboration with the supervisor of the ...
If you are currently a student that is directing yourself towards a career in web development, then ... We are looking for a web developer who will work in close collaboration with the supervisor of the ...
... the full software development lifecycle, from requirements gathering to production support ... bonuses, student incentive program, etc. Career growth opportunities within the company An ...
... the full software development lifecycle, from requirements gathering to production support ... bonuses, student incentive program, etc. Career growth opportunities within the company An ...
... the full software development lifecycle, from requirements gathering to production support ... Benefits: retirement savings plan, annual bonuses, student incentive program, etc. * Career growth ...
... the full software development lifecycle, from requirements gathering to production support ... Benefits: retirement savings plan, annual bonuses, student incentive program, etc. * Career growth ...
... the full software development lifecycle, from requirements gathering to production support ... Benefits: retirement savings plan, annual bonuses, student incentive program, etc. * Career growth ...
... the full software development lifecycle, from requirements gathering to production support ... Benefits: retirement savings plan, annual bonuses, student incentive program, etc. * Career growth ...
Use aircraft documentation to support software developers during integration activities. * Test ... Support the development of performance evaluations to validate student knowledge acquisition.
Use aircraft documentation to support software developers during integration activities. * Test ... Support the development of performance evaluations to validate student knowledge acquisition.
... Software and Computer Engineering, as well as Electrical Engineering, for the realization of ... Our students benefit from concrete projects, simulations, workshops and design challenges that ...
... Software and Computer Engineering, as well as Electrical Engineering, for the realization of ... Our students benefit from concrete projects, simulations, workshops and design challenges that ...
Design parts and tooling using CAD software (Inventor, CREO, or equivalent). * Coordinate ... Student enrolled in Mechanical Engineering, Industrial Engineering, or Automated Production ...
Design parts and tooling using CAD software (Inventor, CREO, or equivalent). * Coordinate ... Student enrolled in Mechanical Engineering, Industrial Engineering, or Automated Production ...
Design parts and tools using CAD software (Inventor, Creo or other). * Order parts for production ... Student in mechanical engineering or automated production with a mechanical or industrial ...
Design parts and tools using CAD software (Inventor, Creo or other). * Order parts for production ... Student in mechanical engineering or automated production with a mechanical or industrial ...
Are you an Indigenous student in an administrative support, construction, environmental science ... engineering, data sciences, or project management program? Does the idea of supporting projects for ...
Are you an Indigenous student in an administrative support, construction, environmental science ... engineering, data sciences, or project management program? Does the idea of supporting projects for ...
Student enrolled in a college diploma program (DEC) in mechanical engineering, industrial ... Basic knowledge of 3D CAD software (Inventor is an asset) * Knowledge of electrical panels or ...
Student enrolled in a college diploma program (DEC) in mechanical engineering, industrial ... Basic knowledge of 3D CAD software (Inventor is an asset) * Knowledge of electrical panels or ...
Effective use of Quadrel and Command software. * Perform concrete lab trials for new mixes and/or ... Post-secondary education in Civil technology, engineering, or equivalent or advanced students is a ...
Effective use of Quadrel and Command software. * Perform concrete lab trials for new mixes and/or ... Post-secondary education in Civil technology, engineering, or equivalent or advanced students is a ...
Varennes, QC · On-site
Update the GuideTI software for tracking maintenance tasks in the plant * Open, close, and create ... Student in Mechanical Engineering (first year preferred) * Bilingual: French and English Ideal ...
Varennes, QC · On-site
Update the GuideTI software for tracking maintenance tasks in the plant * Open, close, and create ... Student in Mechanical Engineering (first year preferred) * Bilingual: French and English Ideal ...
Summary At GE HealthCare, our equipment, software, services, and people make a real difference to ... student with a College Diploma or University Degree in Electronics, Biomedical Engineering ...
Summary At GE HealthCare, our equipment, software, services, and people make a real difference to ... student with a College Diploma or University Degree in Electronics, Biomedical Engineering ...
Are you a student looking for a challenging work experience in a dynamic environment? We offer internships in various fields such as software development, security, sales, marketing, supply chain ...
Are you a student looking for a challenging work experience in a dynamic environment? We offer internships in various fields such as software development, security, sales, marketing, supply chain ...
$19.5K - $33.5K
8% of jobs
$33.5K - $47.5K
14% of jobs
$51.4K is the 25th percentile. Wages below this are outliers.
$47.5K - $61.5K
11% of jobs
$61.5K - $75.5K
5% of jobs
The median wage is $88.9K / yr.
$75.5K - $89.5K
13% of jobs
$89.5K - $103.5K
9% of jobs
$103.5K - $117.5K
11% of jobs
$123.5K is the 75th percentile. Wages above this are outliers.
$117.5K - $131.5K
11% of jobs
$131.5K - $145.5K
8% of jobs
$145.5K - $159.5K
6% of jobs
$159.5K - $173.5K
4% of jobs
$19.5K
$94.9K
$173.5K
As a Software Engineer Student, you’ll typically support ongoing projects by writing and testing code, troubleshooting bugs, and participating in code reviews under the guidance of experienced engineers. You may contribute to feature development, assist with documentation, or help automate repetitive processes. This hands-on experience offers valuable exposure to industry tools, best practices, and real-world software development cycles. You’ll often collaborate with other team members, attend meetings, and receive mentorship, which helps build both your technical and professional skills.
To thrive as a Software Engineer Student, you need a solid grasp of programming languages (such as Python, Java, or C++), algorithmic thinking, and foundational computer science concepts, typically supported by ongoing university coursework or related academic experience. Familiarity with development tools like Git, integrated development environments (IDEs), and exposure to version control systems is often expected. Strong problem-solving skills, eagerness to learn, attention to detail, and effective communication make candidates stand out in this position. These skills are crucial for successfully contributing to real-world projects, collaborating with teams, and rapidly growing your technical abilities.
A Software Engineer Student job is typically an internship or entry-level role designed for students pursuing a degree in computer science or a related field. It provides hands-on experience in software development, coding, debugging, and collaborating with teams on real-world projects. Students in this role learn industry best practices, gain exposure to different technologies, and develop problem-solving skills. The position helps bridge the gap between academic learning and professional software engineering work.

Montreal, QC • On-site
Full-time, Temporary
Posted 29 days ago
Be an early applicant
Temporary position until November 26th 2026
About Mila
Founded by Professor Yoshua Bengio of the Université de Montréal, Mila brings together researchers specializing in artificial intelligence, and more specifically in machine learning, deep learning and reinforcement learning. Recognized worldwide for its important contributions to the field of deep learning, Mila has particularly distinguished itself in language modeling, machine translation, object recognition and generative models. Since 2017, Mila has been the fruit of a collaboration between Université de Montréal and McGill University, in close collaboration with Polytechnique Montréal and HEC Montréal.
Mila's mission is to be a global hub of scientific advances that inspires innovation and the rise of artificial intelligence (AI) for the benefit of all.
Job description
Misinformation is a critical societal challenge, especially as we enter the generative AI era. As part of the Complex Data Lab’s Misinformation Mitigation team, the candidate will lead development of misinformation mitigation systems. They will work with professors Reihaneh Rabbany and Jean-François Godbout, lead researcher Dorsaf Sallami, and numerous others on the team (15+ researchers), taking approaches developed in our research towards real world testing and actualization.
In this role, the candidate will act primarily as a software engineer, playing a key role in maintaining, scaling, and improving a web app that uses our AI systems to help users better evaluate information veracity. This platform helps users assess uncertain or potentially misleading information, use LLMs and other AI tools to evaluate the input and collect evidence, then provide the user with that evaluation in an understandable and practical form. The developer will maintain, extend, and improve the existing backend and frontend systems and deployment infrastructure that support the web application and related tools, including browser extension. These systems will be tested in societally important contexts like upcoming elections, and improved upon, with the eventual aim of mitigating misinformation at scale and greatly helping people make more informed judgments.
Main responsibilities
Requirements
Required qualifications
Preferred qualifications
Benefits
We want to know you
At Mila, diversity is important to us. We value a work environment that is fair, open and respectful of differences. We encourage anyone who wants to work in an ecosystem that is constantly evolving and stimulated to contribute to the application and definition of a healthy and inclusive culture, to apply. Please note that only selected candidates will be contacted.
*******
Développeur.se logiciel, Mitigation de la désinformation
Poste temporaire jusqu’au 26 novembre 2026
À propos de Mila
Fondé par le professeur Yoshua Bengio de l’Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage par renforcement. Reconnu mondialement pour ses importantes contributions au domaine de l’apprentissage profond, Mila s’est particulièrement distingué dans la modélisation du langage, la traduction automatique, la reconnaissance d’objets et les modèles génératifs. Depuis 2017, Mila est le fruit d’une collaboration entre l’Université de Montréal et l’Université McGill, en lien étroit avec Polytechnique Montréal et HEC Montréal.
Mila s’est donné pour mission d’être un pôle mondial d’avancées scientifiques qui inspire l’innovation et l’essor de l’intelligence artificielle (IA) au bénéfice de tous.
Job description
La désinformation est un défi sociétal critique, particulièrement à l'ère de l'IA générative. Au sein de l'équipe d'atténuation de la désinformation du Complex Data Lab, la personne retenue dirigera le développement de systèmes d'atténuation de la désinformation. Elle travaillera avec les membres du corps professoral Reihaneh Rabbany et Jean-François Godbout, la chercheuse principale Dorsaf Sallami, ainsi que de nombreux·euses autres partenaires au sein de l'équipe (plus de 15 spécialistes de la recherche), afin de passer des approches développées en recherche aux tests et à l'actualisation en contexte réel.
Dans ce rôle, la personne agira principalement en tant que spécialiste en génie logiciel, jouant un rôle clé dans la maintenance, la mise à l'échelle et l'amélioration d'une application Web qui utilise nos systèmes d'IA pour aider les usagers et usagères à mieux évaluer la véracité de l'information. Cette plateforme aide le public à évaluer des informations incertaines ou potentiellement trompeuses, à utiliser des modèles de langage (LLM) et d'autres outils d'IA pour évaluer les données et recueillir des preuves, puis à fournir cette évaluation sous une forme compréhensible et pratique. La personne responsable du développement assurera la maintenance, l'extension et l'amélioration des systèmes existants de l’arrière-plan (backend), de l’interface (frontend) et de l'infrastructure de déploiement qui soutiennent l'application Web et les outils connexes, y compris une extension de navigateur. Ces systèmes seront testés dans des contextes sociétaux d'importance, comme les élections à venir, et seront améliorés dans le but ultime d'atténuer la désinformation à grande échelle et d'aider grandement la population à porter des jugements plus éclairés.
Responsabilités principales
Qualifications requises
Qualifications souhaitables
Avantages
Nous voulons vous connaître
À Mila, la diversité nous tient à cœur. Nous valorisons un environnement de travail équitable, ouvert et respectueux des différences. Nous encourageons toute personne souhaitant œuvrer dans un écosystème en progression continue et stimulée à contribuer à l’application et la définition d’une culture saine et inclusive, à postuler. Veuillez noter que seules les personnes sélectionnées seront contactées.