Carrières
Faire carrière chez ESMIA
Stage en développemment logiciel (Full Stack)
À propos d’ESMIA
ESMIA Consultants est un leader en modélisation de systèmes intégrés 3E (énergie-économie-environnement) depuis 2013. Nous misons sur une approche scientifique rigoureuse et guidée par des modèles mathématiques sophistiqués pour soutenir la prise de décision face à des enjeux énergétiques complexes. Plus précisément, nous:
- Développons des modèles de systèmes énergétiques personnalisés pour des organisations réputées à travers le monde.
- Fournissons des formations et du soutien aux clients souhaitant développer leur propre modèle.
- Offrons des services-conseils pour l’analyse de problématiques complexes à l’aide de nos modèles propriétaires, y compris les trajectoires de transition énergétique et leurs impacts sur les réseaux électriques, les prix de l’énergie, le marché du travail et le PIB.
Nous réalisons des mandats pour de prestigieuses organisations au niveau urbain, provincial/état, national, ou mondial, en Amérique du Nord et à l’international. Nous innovons continuellement pour répondre aux besoins changeants des décideurs. Nos travaux de modélisation ont un impact réel et sont utilisés pour élaborer des plans d’action sur le climat, préparer des feuilles de route technologiques, publier des perspectives énergétiques et identifier les enjeux de sécurité énergétique.
À propos du poste
Nous sommes à la recherche d’un·e stagiaire en développement logiciel pour rejoindre notre équipe et contribuer à la conception, l’amélioration et la maintenance des produits logiciels internes d’ESMIA. Le ou la stagiaire pourra avoir l’occasion de travailler sur l’ensemble de la pile technologique (front-end, back-end, infrastructure) tout en choisissant un champ d’intérêt correspondant à ses compétences. Il ou elle collaborera étroitement avec les modélisateurs de systèmes énergétiques afin de s’assurer que les outils répondent aux besoins techniques et opérationnels.
Ce rôle peut inclure le développement d’API et de services de gestion de données, la conception d’interfaces utilisateur intuitives pour interagir avec des ensembles de données complexes, ou encore le développement de nouvelles fonctionnalités déployées sur des plateformes infonuagiques (Azure). Le ou la candidat·e idéal·e est à l’aise autant avec le traitement de données en Python qu’avec des frameworks modernes de développement web tels que TypeScript. Le projet de stage pourra être adapté aux compétences et intérêts du stagiaire.
Responsabilités
- Concevoir et implémenter des services back-end et des API RESTful afin de supporter l’application front-end.
- Développer et optimiser des pipelines de traitement de données en Python intégrant des ensembles de données énergétiques structurés.
- Contribuer au développement front-end ou à la mise en œuvre de fonctionnalités back-end selon les compétences et intérêts.
- Participer à la configuration d’infrastructures infonuagiques telles que le stockage, les bases de données SQL et les pipelines CI/CD.
- Collaborer avec les modélisateurs énergétiques afin de comprendre les flux de travail et soutenir le développement de nouvelles fonctionnalités logicielles.
- Contribuer à assurer la sécurité, la scalabilité et la performance de l’application dans un environnement multi-utilisateurs.
Qualification
- Baccalauréat (3e année) ou maîtrise en informatique, génie logiciel ou dans un domaine connexe.
- Connaissances en développement front-end et back-end (l’un ou l’autre comme spécialisation).
- Connaissances des bases de données (PostgreSQL ou équivalent).
- Expérience avec les infrastructures infonuagiques (Azure un atout), incluant la conteneurisation (p. ex. Docker, Kubernetes) et les pipelines CI/CD (p. ex. GitLab, GitHub Actions).
- Maîtrise avancée de Python.
- Excellentes capacités d’analyse et de résolution de problèmes, et aptitude à travailler de manière autonome.
- Excellentes aptitudes de communication en français et/ou anglais.
Ce que nous offrons
La chance de travailler dans un secteur en pleine croissance avec une équipe de professionnels dévoués et exceptionnellement intelligents qui développent des produits de modélisation sophistiqués.
- Salaire compétitif
- Possibilité de poste à long terme avec nombreux avantages
- Horaire temps plein, avec horaires flexibles
- Basé à Montréal avec une formule hybride bureau/maison