Intern - Data Visualization & Frontend Development / Stagiaire - Visualisation des Données et Développement Frontend

Montréal, QC, Canada
Internship
Entry Level
(Voir la description de poste en français plus bas)  

Interested in doing an internship at Dunsky?

Accelerate the transition to a clean, low-carbon energy future

Dunsky Energy + Climate Advisors is a mission-driven firm (B-Corp certified) focused on helping our clients accelerate the transition to a clean, low-carbon energy future. We didn’t come to this lately: we’ve been at it for over 20 years – meticulously supporting leading governments, utilities, businesses and others across North America.

Our team of more than 60 professionals are whip-smart, kind, super-collaborative, fun, and deeply dedicated to our mission. They include a deep bench of analysts and subject matter experts (across buildings, energy, mobility, and industry), and a team of consultants able to translate findings and advise clients on the policies and strategies needed to make it happen. If you join us, you will help assess opportunities for large-scale decarbonization; design the programs, policies, and market strategies that can truly accelerate their adoption; and/or evaluate the performance of those strategies with a view to continuous improvement.

Of course, your success isn’t solely linked to impact. You want real an opportunity to grow – professionally and intellectually and establish yourself in this field. We strive to offer all of this, because we know that your success is multifaceted.


IDEAL CANDIDATE

Our team is made up of collaborative, curious people who care deeply about the future of the planet We are seeking an intern who shares these traits.


We encourage you to apply if you are:
 
  1. A recent graduate with a bachelor's or master’s degree in software engineering, computer science, data science, or another relevant field of study related to digital solutions for the energy transition.
  2. seeking a coop placement as part of a 3rd year or 4th year in a bachelor’s degree or within master’s degree in one of the relevant fields of study listed above.
     

Required skills & experience: 
 
  • Strong frontend and data visualization skills, with expertise in React, or similar frameworks for building interactive dashboards.
  • Proficiency in JavaScript/TypeScript or Python with experience in scalable component-based architecture, state management and code design.
  • Familiarity with cloud platforms (primarily Azure) and containerization (Docker).
  • Ability to write clean, testable code and optimize complex algorithms for large datasets.
  • ability to write and communicate clearly in English
  • Strong communication, organization, and problem-solving skills.


Preferred skills and experience:
  • Experience developing user interfaces for data analysis, integrating applications and/or models with external libraries, frameworks, and APIs.
  • Experience with large scale data processing and familiarity with time-series data
  • experience solving analytical problems with coding languages, such as Python or R
  • experience with data visualization with GIS, PowerBI, Tableau, or other commonly used tools
  • ability to write and communicate clearly in French



RESPONSIBILITIES


At Dunsky, interns will contribute to our consulting projects by developing analytical tools, conducting research, and supporting data-driven decision-making. They will also work on special initiatives to enhance our internal capabilities, such as refining cloud-based dashboards. Projects and responsibilities will be tailored to each intern’s expertise, strengths, and interests, ensuring meaningful contributions to both client work and internal innovation.

Your responsibilities will include:
 
  1. Enhance existing models by improving functionality, efficiency, and user experience while supporting the development of new data-driven visualizations.
  2. Develop and refine interactive dashboards that integrate with cloud-hosted models, ensuring seamless data representation and usability.
  3. Provide technical expertise in frontend development, cloud platforms, and software engineering best practices to optimize dashboard performance.
  4. Capture project learnings and repeatable products and work samples for future use according to knowledge management processes and showcase in presentations
  5. Contribute to internal presentations and demonstrations to showcase enhancements and support knowledge management efforts.


WHY JOIN DUNSKY?

Be part of a firm that aligns with your values: As a mission-driven firm and a registered B Corp, our approach is driven by a deep respect for our team and a commitment to protect the planet.

Contribute your talents and skills to accelerate the clean energy transition:  We work diligently at accelerating the transition to market adoption of clean energy solutions.  Our team makes it a priority to be at the leading edge of change and is not shy to look outside the box and bring innovative solutions forward.

Work within a dynamic and welcoming team: We place a great deal of importance on offering our team the chance to grow and lead fulfilling lives.  We believe that how we work together is as important as the work we do.


INTERNSHIP DURATION



We are offering a 3 to 4 months internship starting in the spring/summer of 2025, on a full-time schedule (37.5 hours per week).


LOCATION

The successful candidate will work from our office in Montreal. The possibility of working in a hybrid mode (a combination of work from the office and from home) will be determined by the internship supervisor.


HOW TO APPLY

Interested candidates are invited to complete this application form, select “Internship” as position sought, attach their C.V and answer the following questions in an attached Word document:
  1. Tell us what you hope to gain from this internship.
  2. Tell us why you think that an internship at Dunsky will allow you to meet the goal/s mentioned above.
  3. What is the most valuable competency that you would bring to the role?
  4. Tell us what your most meaningful previous frontend and/or cloud-related projects are.
 
The recruitment process includes the following steps:
  • a phone screening
  • a coding challenge to assess your software and data science skills
  • an interview with the Software Developer and the Advisor, Talent & Culture
  • a second interview with the co-lead of the Modelling cluster.

Dunsky values diversity, in background and experience. We welcome people’s differences, and strive to increase participation from traditionally underrepresented groups in our hiring, as well as in the work we perform. We strongly encourage women and people who identify as minorities or people with disabilities to apply to any of our postings. We respect your privacy therefore applications and expressions of interest are considered strictly confidential unless candidates say otherwise.  

----------------------------------------------------------------------------------------------------------------------------
Intéressé.e à faire un stage chez Dunsky?

*(ci-après, le genre féminin est utilisé au sens neutre et désigne les hommes autant que les femmes.)

Accélérer la transition vers un avenir énergétique propre et sobre en carbone 

Dunsky Énergie + Climat est une entreprise axée sur sa mission, certifiée B-Corp, qui a comme objectif d’aider nos clients à accélérer la transition vers un avenir énergétique propre et sobre en carbone. Cet engagement n'est pas récent : nous y travaillons depuis plus de 20 ans – en soutenant méticuleusement les principaux gouvernements, distributeurs d’énergie, entreprises et autres à travers l'Amérique du Nord.

Notre équipe de plus de 60 professionnels est intelligente, gentille, super collaborative, amusante et profondément dévouée à la mission. Elle comprend un groupe d'analystes et d'experts (bâtiments, énergie, mobilité et industrie) et une équipe de consultants capables d’interpréter les résultats et de conseiller nos clients sur les politiques et stratégies clés pour y arriver. Si vous vous joignez à notre équipe, vous allez contribuer à évaluer les opportunités de décarbonation à grande échelle ; concevoir les programmes, les politiques et les stratégies de marché qui peuvent véritablement accélérer leur adoption ; et/ou évaluer la performance de ces stratégies dans une perspective d'amélioration continue.
 
Bien entendu, votre réussite n'est pas uniquement liée à l'impact. Vous voulez une réelle opportunité de grandir - professionnellement et intellectuellement. Nous nous efforçons d'offrir tout cela, car nous savons que votre succès a plusieurs facettes.
 
CANDIDATE IDÉALE 
 
Notre équipe est composée de gens collaboratifs et curieux qui se soucient profondément de l’avenir de la planète. Nous recherchons une stagiaire qui partage ces caractéristiques.
Nous vous encourageons à postuler si vous êtes:
  1. récemment diplômée d'un Baccalauréat ou d'une Maîtrise en en génie logiciel, en informatique, en science des données ou dans un autre domaine d'étude pertinent lié aux solutions numériques pour la transition énergétique.
  2. vous êtes à la recherche d'un stage coopératif dans le cadre d'une 3e ou 4e année de Baccalauréat ou d’une Maîtrise dans un domaine d'études pertinents mentionnés ci-dessus.

Habiletés et expériences requises:
  • Solides compétences en frontend et en visualisation de données, avec une expertise en React, ou similaires pour la construction de tableaux de bord interactifs.
  • Maîtrise de JavaScript/TypeScript ou Python avec une expérience en architecture évolutive basée sur des composants, en gestion d'état et en conception de code.
  • Familiarité avec les plateformes cloud (principalement Azure) et la conteneurisation (Docker).
  • Capacité à écrire un code propre et testable et à optimiser des algorithmes complexes pour de grands ensembles de données.
  • capacité à rédiger et à communiquer clairement en anglais
  • de solides compétences en matière de communication, d’organisation et de résolution de problèmes.

Habiletés et expériences souhaitables:
  • Expérience du développement d'interfaces utilisateur pour l'analyse de données, de l'intégration d'applications et/ou de modèles avec des bibliothèques, des cadres et des API externes
  •  Expérience du traitement de données à grande échelle et familiarité avec les données chronologiques
  • de l’expérience dans la résolution de problèmes analytiques avec du code, tel que Python ou R 
  • de l’expérience en visualisation de données avec GIS, PowerBI, Tableau ou d'autres outils couramment utilisés
  • capacité à rédiger et à communiquer clairement en français


RESPONSABILITÉS
 
Chez Dunsky, les stagiaires seront amenés à contribuer à nos projets de conseil en développant des outils analytiques, en menant des recherches et en soutenant la prise de décision basée sur les données. Ils travailleront également sur des projets spéciaux pour soutenir les objectifs internes de l'entreprise, tels que la l'affinement des tableaux de bord basés sur le cloud. Ces projets, ainsi que vos responsabilités de façon générales, seront adaptés à l'expertise, aux forces et aux intérêts de chaque stagiaire, afin de garantir des contributions significatives à la fois au travail des clients et à l'innovation interne.

Vos responsabilités seront les suivantes
 
  1. Améliorer les modèles existants en améliorant la fonctionnalité, l'efficacité et l'expérience utilisateur tout en soutenant le développement de nouvelles visualisations basées sur les données.
  2. Développer et affiner les tableaux de bord interactifs qui s'intègrent aux modèles hébergés dans le cloud, en assurant une représentation transparente des données et une facilité d'utilisation.
  3. Fournir une expertise technique en matière de développement frontend, de plateformes cloud, et de meilleures pratiques d'ingénierie logicielle afin d'optimiser les performances des tableaux de bord.
  4. Saisir les enseignements tirés du projet, les produits reproductibles et les échantillons de travail pour une utilisation future conformément aux processus de gestion des connaissances et en faire la présentation.
  5. Contribuer aux présentations et démonstrations internes pour mettre en avant les améliorations et soutenir les efforts de gestion des connaissances.

POURQUOI DUNSKY?

Faites partie d’une entreprise qui s’aligne avec vos valeurs: En tant qu’entreprise guidée par sa mission et en tant que B Corp, notre approche est motivée par un profond respect de notre équipe et notre planète.

Contribuez à l’accélération de la transition énergétique: Nous travaillons avec diligence pour accélérer l'adoption de solutions d’énergie propre. Notre équipe se donne comme priorité d’être à l’avant-garde des avancées dans notre domaine et est régulièrement consultée sur les approches et solutions les plus novatrices.

Travailler au sein d'une équipe dynamique et accueillante: Nous attachons beaucoup d'importance à offrir à notre équipe la chance de grandir et de mener une vie épanouissante. Nous croyons que la façon dont nous travaillons ensemble est aussi importante que le travail que nous faisons.


DURÉE DU STAGE

Nous proposons un stage de 3 à 4 mois commençant au printemps/été 2025, à temps plein (37,5 heures par semaine).


LIEU DE TRAVAIL

 La candidate retenue travaillera à partir de nos bureaux de Montréal. La possibilité de travail en mode hybride (combinaison de travail de la maison et du bureau) sera à déterminer avec le.la superviseur.e de stage.


 COMMENT SOUMETTRE VOTRE CANDIDATURE

 Les personnes intéressées sont invitées à remplir ce formulaire de candidature en indiquant « Stage » comme poste souhaité et en y joignant leur CV et en répondant aux questions suivantes dans un document Word joint :
  1. Dites-nous ce que vous espérez retirer de ce stage.
  2. Dites-nous pourquoi vous pensez qu'un stage chez Dunsky vous permettra d'atteindre le(s) objectif(s) mentionné(s) ci-dessus.
  3. Quelle est la compétence la plus précieuse que vous apporteriez à ce poste ?
  4. Dites-nous quels sont vos projets les plus significatifs en matière de frontend et/ou de cloud.
Le processus de recrutement comporte les étapes suivantes :
•    un appel téléphonique de présélection
•    un défi de programmation pour évaluer vos compétences en matière de logiciels et de science des données
•    une entrevue avec le Développeur de Logiciels et la Conseillère, Talent & Culture
  • une seconde entrevue avec la cogestionnaire de notre équipe Modelling.

Dunsky valorise la diversité, tant au niveau de la formation que de l’expérience. Nous accueillons les différences et nous nous efforçons d’augmenter la présence des groupes qui sont traditionnellement sous-représentés dans nos embauches, mais aussi dans le travail que nous effectuons. Nous encourageons fortement les femmes, les minorités, ainsi que les personnes en situation de handicap à postuler. Nous respectons votre vie privée; par conséquent, les demandes et les expressions d’intérêt seront traitées de manière strictement confidentielle, à moins que la candidate n’exprime le contraire. 
 
Share

Apply for this position

Required*
Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*