Dunsky Energy + Climate Advisors
Data & AI Engineer / Ingénieur Des Données & IA
Montreal, Toronto ou/or Vancouver, Quebec · Posted today
Opens dunsky.applytojob.com
Get a version of your resume written for this job.
- Salary
- Not listed
- Job type
- Full-time
- Work mode
- Not specified
- Source
- Jazzhr (employer's hiring system)
Skills mentioned
Azure, Databricks, RAG, Data Engineering, CI/CD, LLM, Python, TypeScript
About the role
(Voir description de poste en français plus bas)
Do you want to apply your expertise to a company that truly values its team and that’s working to protect the planet? A company where collaboration, learning and trust are key pieces of the culture? Consider joining us!
ABOUT DUNSKY
Dunsky supports leading organizations across North America in accelerating the transition to a clean-energy future. Through our work in energy efficiency, electrification, renewable energy, climate planning, and net-zero strategies, we help clients develop practical, evidence-based solutions to today's most pressing energy and climate challenges.
Dunsky is looking for a Data & AI Engineer to help build the next wave of AI, data, and modeling capabilities that support how we work, how we use our knowledge, and how we deliver value to clients.
This is a hands-on engineering role at the intersection of applied AI, data engineering, and software development. You will help build AI-powered applications and agents, strengthen the data foundations that support them, and help turn analytical models into reliable, scalable software.
We are looking for a versatile builder who is comfortable working across AI, data, APIs, cloud infrastructure and application development. You will work as part of a cross-functional team including the AI program, software/data engineering resources, IT security and systems, and subject-matter experts across the firm.
KEY RESPONSIBLIITIES
Build practical AI applications and agents
Design and develop LLM-powered applications, agents and automated workflows.
Build solutions using RAG, search, embeddings, structured outputs, tool calling and agentic workflows.
Develop reusable APIs, services and integrations that connect AI systems to Dunsky's data and knowledge.
Prototype quickly with users and help move successful solutions into production.
Build our data and modeling foundation
Design, build and maintain data pipelines, integrations, data models and data lake architecture using Azure and Databricks.
Integrate structured and unstructured data from APIs, business systems, databases, and documents.
Improve data and modeling workflows with a focus on performance and scalability.
Establish appropriate data quality, lineage, metadata, access controls and governance.
Engineer solutions for production
Implement testing, monitoring and evaluation for AI systems, including quality, reliability, latency and cost.
Use Git, CI/CD and modern software development practices.
Incorporate security, privacy, Responsible AI and human oversight into solution design.
Help establish practical standards for AI and data architecture, development, documentation and quality.
Work closely with the business
Partner with consultants and subject-matter experts to translate business needs into practical technical solutions.
Help users understand what AI can and cannot reliably do.
Support discovery, prototyping and testing with internal and client-facing use cases.
Explain technical trade-offs clearly to both technical and non-technical colleagues.
Success in this role means building useful, reliable and reusable AI capabilities on a strong data foundation. You will help us move promising AI ideas into dependable tools, make our data and knowledge easier to use, create reusable building blocks, and deploy solutions with the appropriate quality, security and governance.
IDEAL CANDIDATE
Required skills and experience:
Approximately 3+ years of combined experience in applied AI, data engineering, software engineering, or a related field.
Hands-on experience building applications using LLMs or generative AI APIs.
Practical understanding of RAG, embeddings, vector search, structured outputs, tool/function calling and AI agents.
Strong proficiency in Python and SQL.
Experience with Databricks and the Microsoft Azure ecosystem.
Experience building production data pipelines, integrations, APIs and analytical models.
Ability to work independently, navigate ambiguity and make pragmatic technical decisions.
Strong communication and collaboration skills.
Ability to write and communicate clearly in English*
Demonstrated commitment to diversity, equity, and inclusion through continuous development, modeling inclusive behaviors, and proactively managing bias
Experience with some of the following would be an asset:
Azure AI services, including Azure OpenAI and Azure AI Foundry.
Databricks data and AI capabilities, such as Unity Catalog, MLflow and Vector Search.
Agent frameworks or SDKs, such as Microsoft Agent Framework or OpenAI Agents SDK
AI evaluation, tracing and regression testing.
Statistical modeling, forecasting, optimization, or applied machine learning.
Docker, Infrastructure as Code and CI/CD.
Nice to have:
Ability to write and communicate clearly in French*
Bachelor's or master's degree in a relevant technical field, or equivalent practical experience.
Experience in energy, climate, utilities, buildings or transportation domains.
Experience in consulting or professional services.
Familiarity with React and TypeScript.
Experience with knowledge management, enterprise search or knowledge graphs.
*This position will involve constant and ongoing communication with employees and clients from across Canada and potentially beyond, including with individuals who may speak exclusively in English or (to a lesser degree) in French.
WHY JOIN DUNSKY?
Values: Join 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.
Culture: 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 both at work, and at home. We believe that how we work together is as important as the work we do.
Growth: Gain experience across all facets of applied AI, data engineering and software development, from prototyping to production, as part of a small team with a strategic mandate to shape how Dunsky uses AI and data across the firm, while building your knowledge of the clean energy sector and contributing to the transition to a more sustainable energy future.
BENEFITS
Compensation: We offer competitive salaries as well as a range of benefits, such as: flexible hours, group insurance (health and dental), contribution to a pension plan, discounts on public transit passes, great snacks (!) and more.
Development: We are also committed to providing our team with a healthy dose of professional development and learning opportunities. This includes dedicated time and budgets; a coaching program; a lunch and learn series; and a pervasive culture of knowledge sharing.
- Teammates: Probably the greatest advantage with us: our team. You will have the opportunity to work alongside people who are as brilliant as they are kind, and who truly care about each other’s well-being and about the planet we share.
LOCATION
We are open to candidates based in Montreal, Toronto or Vancouver. You will have the option of working from the office full-time or in a hybrid mode, i.e. a mix of working from the office and from home that balances a flexible schedule with the opportunity to work in person with your colleagues.
Our offices in Montreal are in a modern and bright space located in the hyper-green, LEED Platinum Maison du développement durable, minutes from downtown metro stations and overlooking the new Esplanade Tranquille. In Toronto, our offices are located in the central and vibrant neighbourhood of Liberty Village, close to TTC and Go Train stations. Based on the 11th floor of a LEED-certified building, our office offers great city views and lots of natural light. And, in Vancouver, we have workspaces at The Hive, a centrally located coworking space for impact-driven organizations, where we are surrounded by an inspiring community.
HOW TO APPLY
If you are interested in this position, we invite you to complete our application form and attach your CV.
If available, please also submit any links (GitHub, personal site, web application) to demonstrate your work in the designated textbox.
Applications will be reviewed until the position is filled.
The recruitment process includes the following steps:
a phone screening
a first interview including a case study to assess your technical skills with a member of the AI & Data team and a colleague from another team
- a second interview with a member of the AI & Data team and the Partner, Operations Lead
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.
Accommodations are available on request for candidates taking part in all aspects of the selection process. To request those accommodations, you can contact us at info@dunsky.com or 514-504-9030.
We respect your privacy therefore applications and expressions of interest are considered strictly confidential unless candidates say otherwise.
______________________________________________________________________________________
Vous souhaitez mettre votre expertise au service d’une compagnie qui valorise véritablement son équipe et qui œuvre pour la protection de la planète ? Une compagnie où la collaboration, l’apprentissage et la confiance sont au cœur de la culture ? Envisagez de nous rejoindre !
À PROPOS DE DUNSKY
Dunsky accompagne des organisations de premier plan à travers l’Amérique du Nord afin d’accélérer la transition vers un avenir fondé sur les énergies propres. Grâce à notre travail dans les domaines de l’efficacité énergétique, de l’électrification, des énergies renouvelables, de la planification climatique et des stratégies zéro émission nette, nous aidons nos clients à développer des solutions concrètes et fondées sur des données probantes pour relever les défis énergétiques et climatiques les plus urgents d’aujourd’hui.
Dunsky recherche un Ingénieur des Données et IA pour contribuer à développer la prochaine génération de capacités en matière d’IA, de données et de modélisation, qui soutiennent notre façon de travailler, d’utiliser nos connaissances et d’apporter de la valeur à nos clients.
Il s’agit d’un poste d’ingénierie terrain, à la croisée de l’IA appliquée, de l’ingénierie des données et du développement logiciel. Vous contribuerez à la création d’applications et d’agents basés sur l’IA, renforcerez les infrastructures de données qui les soutiennent et aiderez à transformer des modèles analytiques en logiciels fiables et évolutifs.
Nous recherchons un développeur polyvalent, à l’aise dans les domaines de l’IA, des données, des API, de l’infrastructure cloud et du développement d’applications. Vous travaillerez au sein d’une équipe pluridisciplinaire regroupant le programme d’IA, des ressources en ingénierie logicielle et des données, en sécurité informatique et des systèmes, ainsi que des experts métiers issus de l’ensemble de la compagnie.
PRINCIPALES RESPONSABILITÉS
Développer des applications et des agents d’IA concrets
Concevoir et développer des applications, des agents et des flux de travail automatisés basés sur les grands modèles de langage (LLM).
Mettre au point des solutions utilisant les technologies RAG, la recherche, les représentations vectorielles, les sorties structurées, l’appel d’outils et les flux de travail agentiques.
Développer des API, des services et des intégrations réutilisables qui relient les systèmes d’IA aux données et aux connaissances de Dunsky.
Réaliser rapidement des prototypes avec les utilisateurs et contribuer à la mise en production des solutions validées.
Mettre en place notre infrastructure de données et de modélisation
Concevoir, développer et maintenir des pipelines et intégrations de données, des modèles de données et l’architecture d’un lac de données à l’aide d’Azure et de Databricks.
Intégrer des données structurées et non structurées provenant d’API, de systèmes métier, de bases de données et de documents.
Améliorer les processus liés aux données et à la modélisation en mettant l’accent sur les performances et l’évolutivité.
Mettre en place des processus appropriés en matière de qualité des données, de traçabilité, de métadonnées, de contrôles d’accès et de gouvernance.
Concevoir des solutions pour la production
Mettre en œuvre des processus de test, de surveillance et d’évaluation des systèmes d’IA, notamment en matière de qualité, de fiabilité, de latence et de coût.
Utiliser Git, le CI/CD et les pratiques modernes de développement logiciel.
Intégrer la sécurité, la confidentialité, l’IA responsable et le contrôle humain dans la conception des solutions.
Contribuer à l’établissement de normes pratiques en matière d’IA et d’architecture des données, de développement, de documentation et de qualité.
Travailler en étroite collaboration avec les équipes
Collaborer avec des consultants et des experts métier pour traduire les besoins métier en solutions techniques concrètes.
Aider les utilisateurs à comprendre ce que l’IA est capable de faire de manière fiable et ce dont elle est incapable.
Accompagner les phases de découverte, de prototypage et de test à partir de cas d’utilisation internes et orientés client.
Expliquer clairement les compromis techniques à vos collègues, qu’ils aient ou non un profil technique.
Pour réussir dans ce poste, vous devrez développer des capacités d'IA utiles, fiables et réutilisables, en vous appuyant sur des infrastructures de données solides. Vous nous aiderez à transformer des idées prometteuses en matière d'IA en outils fiables, à rendre nos données et nos connaissances plus faciles à utiliser, à créer des modules réutilisables et à déployer des solutions répondant aux exigences de qualité, de sécurité et de gouvernance.
CANDIDAT·E IDÉAL·E
Compétences et expérience requises :
Au moins 3 ans d’expérience cumulée dans l’IA appliquée, l’ingénierie des données, l’ingénierie logicielle ou un domaine connexe.
Expérience pratique dans le développement d’applications utilisant des modèles de langage de grande envergure (LLM) ou des API d’IA générative.
Compréhension pratique du RAG, des représentations vectorielles, de la recherche vectorielle, des sorties structurées, de l’appel d’outils/de fonctions et des agents IA.
Maîtrise avancée de Python et de SQL.
Expérience avec Databricks et l’écosystème Microsoft Azure.
Expérience dans la mise en place de pipelines de données en production, d’intégrations, d’API et de modèles analytiques.
Capacité à travailler de manière autonome, à gérer l’ambiguïté et à prendre des décisions techniques pragmatiques.
Solides compétences en communication et en collaboration.
Capacité à rédiger et à communiquer clairement en anglais*
Engagement démontré en faveur de la diversité, de l’équité et de l’inclusion par le développement continu, l’adoption de comportements inclusifs et la gestion proactive des préjugés.
Une expérience dans certains des domaines suivants serait un atout :
Les services Azure AI, notamment Azure OpenAI et Azure AI Foundry.
Les fonctionnalités de données et d’IA de Databricks, telles que Unity Catalog, MLflow et Vector Search.
Les frameworks ou SDK d’agents, tels que Microsoft Agent Framework ou OpenAI Agents SDK
L’évaluation de l’IA, le traçage et les tests de régression.
Modélisation statistique, prévision, optimisation ou apprentissage automatique appliqué.
Docker, « Infrastructure as Code » et CI/CD.
Atouts :
Capacité à rédiger et à communiquer clairement en français*
Baccalauréat ou maitrise dans un domaine technique pertinent, ou expérience pratique équivalente.
Expérience dans les domaines de l’énergie, du climat, des services publics, du bâtiment ou des transports.
Expérience dans le conseil ou les services professionnels.
Maîtrise de React et de TypeScript.
Expérience en gestion des connaissances, en systèmes de recherche d’entreprise ou en graphes de connaissances.
*Ce poste impliquera une communication constante et continue avec nos employés et clients partout au Canada et potentiellement à l’international, y compris avec des personnes qui parlent exclusivement en anglais ou (dans une moindre mesure) en français.
POURQUOI DUNSKY ?
Valeurs : Rejoignez une entreprise qui partage 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 un engagement en faveur de la protection de la planète.
Culture : 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 à la fois au travail et à la maison. Nous croyons que la façon dont nous travaillons ensemble est aussi importante que le travail que nous faisons.
Développement : Acquérir de l’expérience dans tous les aspects de l’IA appliquée, de l’ingénierie des données et du développement logiciel, du prototype à la mise en production, au sein d’une petite équipe dont la mission stratégique est de façonner la manière dont Dunsky utilise l’IA et les données dans l’ensemble de la compagnie, tout en approfondissant vos connaissances du secteur des énergies propres et en contribuant à la transition vers un avenir énergétique plus durable.
AVANTAGES
Rémunération : Nous offrons des salaires compétitifs ainsi qu’une gamme d’avantages sociaux tels que : horaire flexible, des assurances collectives (santé et dentaire), contribution à un régime de retraite, des réductions sur les abonnements aux transports en commun, de délicieuses collations (!) et plus encore.
Développement : Nous nous engageons également à offrir à notre équipe une bonne dose d’opportunités de développement professionnel et d’apprentissage. Cela comprend du temps réservé pour le développement professionnel ; des budgets de formation, un programme de coaching, une série de formation dîner-causeries et une culture omniprésente de partage des connaissances.
Collègues : C’est sans doute notre plus grand atout : notre équipe. Vous aurez l’occasion de travailler aux côtés de personnes aussi brillantes que bienveillantes, qui se soucient véritablement du bien-être de chacun et de la planète que nous partageons.
LIEU DE TRAVAIL
Le ou la candidat·e retenu·e travaillera à partir de nos bureaux de Montréal, Toronto ou Vancouver.
Vous aurez la possibilité de travailler à temps plein au bureau ou selon un mode hybride, c'est-à-dire en combinant le travail au bureau et à domicile, qui permet un horaire flexible et la possibilité de travailler en personne avec vos collègues.
Nos bureaux de Montréal sont dans un espace moderne et lumineux situé dans la Maison du développement durable, un édifice hyper-vert et certifié LEED Platine, à quelques minutes de plusieurs stations de métro du centre-ville, au cœur du Quartier des spectacles et surplombant la nouvelle Esplanade Tranquille. À Toronto, nos bureaux sont dans le Fashion District, un quartier animé, près du centre-ville et facilement accessible en métro et par tramway. Situés au 11e étage d’un édifice certifié LEED, nos locaux remplis de plantes offrent de superbes vues sur les environs et beaucoup de lumière naturelle. Finalement, à Vancouver, nous avons des espaces de travail à The Hive, un espace de cotravail pour les organisations axées sur l'impact où nous sommes entourés d’une communauté inspirante.
COMMENT SOUMETTRE VOTRE CANDIDATURE
Les personnes intéressées sont invitées à remplir le formulaire de candidature et à y joindre leur CV.
Si vous en disposez, veuillez également soumettre tout lien pertinent (GitHub, site personnel, application Web) afin de démontrer votre travail dans la boîte de texte prévue à cet effet.
Les candidatures seront acceptées et évaluées jusqu’à ce que le poste soit comblé.
Le processus de recrutement comporte les étapes suivantes :
un appel téléphonique de présélection
une première entrevue avec une étude de cas pour évaluer vos compétences techniques, avec un.e membre de l'équipe Données et IA et un.e collègue d'une autre équipe
- une seconde entrevue avec un.e membre de l'équipe Données et IA et la Directrice des opérations et Associée
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.
Des mesures d’adaptation sont offertes sur demande aux candidats qui participent à tous les aspects du processus de sélection. Pour faire vos demandes, veuillez nous contacter à info@dunsky.com ou 514-504-9030.
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.
Job ID jz-dunsky-20261016225232_sxl5r3ud74s9eakc · Original posting ↗