Intern will assist in developing front-end features and back-end APIs for an energy analytics platform, working closely with senior developers.
CWP Energy operates two complementary businesses: WPred, a weather intelligence platform serving renewable energy operators across North America and Europe - from day-ahead energy forecasts to multi-week maintenance planning, and CWPES, an energy trading and optimization service for wind, solar, and storage assets. We're currently building a unified SaaS platform that brings both together — combining forecasting, optimization, and trading analytics into a single product. You'd be joining at the start of that build.
This is a ground-floor opportunity on a new platform. You'll work directly with our senior developers to design and ship features that sit at the intersection of weather data, energy markets and asset optimization. The codebase is fresh, the product decisions are still being made, and there's real room to shape how things get built.
What You'll Do
- Build front-end features in Angular for a data-intensive energy analytics platform
- Contribute to backend API development in C# (.NET)
- Work on interfaces that surface live weather forecasts, power predictions and trading signals to energy operators.
- Work on data ingestions and projects aiming to integrate AI in strategic areas of our platform.
- Pursuing a degree in Computer Science, Software Engineering, or related field
- Comfortable with JavaScript/TypeScript and at least one front-end framework (React or Angular)
- Some experience with object-oriented programming (C#, Java, or Python)
- Exposure to cloud platforms or Docker is a plus
- You write clean code, ask good questions, and take ownership of your work
- An entrepreneurial results-driven corporate culture. Curious to know more ? Here’s McGill St Laurent
- An opportunity to work on impactful, real-world projects.
- A learning and mentorship-focused environment.
- A great office with a gym, locker rooms, and showers.
- A golf simulator
This internship must be completed for academic credit as part of a university program.
This position requires in-office presence. We have found that being physically present fosters interactions that positively impact performance. As such, we strongly encourage employees to maintain this presence to fully benefit from the environment.
We collect your information through a secure applicant tracking system with access restricted by role. Data, including resumes and interview notes, are stored within this system. If you wish to withdraw consent or have concerns, please contact us at [email protected].
_____________________
CWP Energy exploite deux activités complémentaires : WPred, une plateforme d’intelligence météorologique qui sert les opérateurs d’énergies renouvelables en Amérique du Nord et en Europe — des prévisions énergétiques pour le lendemain jusqu’à la planification de maintenance sur plusieurs semaines — et CWPES, un service de trading et d’optimisation énergétique pour les actifs éoliens, solaires et de stockage. Nous construisons actuellement une plateforme SaaS unifiée qui regroupera les deux — en combinant prévisions, optimisation et analyses de trading dans un seul produit. Tu rejoindras l’équipe au début de cette construction.
Il s’agit d’une opportunité de participer dès les premières étapes à une nouvelle plateforme. Tu travailleras directement avec nos développeurs seniors pour concevoir et livrer des fonctionnalités situées à l’intersection des données météorologiques, des marchés de l’énergie et de l’optimisation des actifs. La base de code est récente, les décisions produit sont encore en cours de définition et il y a une réelle possibilité d’influencer la façon dont les choses seront construites.
Ce que tu feras
- Développer des fonctionnalités front-end en Angular pour une plateforme d’analytique énergétique intensive en données
- Contribuer au développement des API backend en C# (.NET)
- Travailler sur des interfaces qui présentent aux opérateurs énergétiques des prévisions météorologiques en direct, des prévisions de production d’énergie et des signaux de trading
- Travailler sur l’ingestion de données et sur des projets visant à intégrer l’IA dans des domaines stratégiques de notre plateforme
- Tu poursuis un diplôme en informatique, génie logiciel ou dans un domaine connexe
- Tu es à l’aise avec JavaScript/TypeScript et au moins un framework front-end (React ou Angular)
- Tu as une certaine expérience en programmation orientée objet (C#, Java ou Python)
- Une exposition aux plateformes cloud ou à Docker est un plus
- Tu écris du code propre, poses de bonnes questions et prends responsabilité de ton travail
- Une culture d’entreprise entrepreneuriale et axée sur les résultats. Curieux d’en savoir plus ? Voici McGill St Laurent
- L’opportunité de travailler sur des projets concrets et à fort impact
- Un environnement axé sur l’apprentissage et le mentorat
- Un super bureau avec gym, vestiaires et douches
- Un simulateur de golf
Ce stage doit être réalisé pour l’obtention de crédits académiques dans le cadre d’un programme universitaire.
Ce poste exige une présence au bureau. Nous avons constaté que cette présence encourage les interactions qui ont un impact positif sur nos performances. Par conséquent, nous encourageons les employés à maintenir cette présence pour en bénéficier.
Nous recueillons vos informations via un système de suivi des candidats sécurisé, où l'accès est restreint selon le poste. Les données, incluant CVs et notes d'entretiens, sont conservées dans ce système. Pour tout désaccord ou retrait de consentement, contactez-nous à [email protected].
Top Skills
.Net
Angular
C#
Cloud Platforms
Docker
JavaScript
Python
React
Typescript
Similar Jobs
Gaming • Information Technology • Mobile • Software • Esports
As a Gameplay Engineer, you'll collaborate with designers and artists to create immersive gameplay systems using Unreal Engine 5. You'll implement new features, overcome technical challenges, and support the team in achieving creative goals.
Top Skills:
C++Object-Oriented DesignUnreal Engine 5
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
The Compliance Director leads compliance initiatives, develops risk management strategies, implements policies, supervises compliance staff, and collaborates with business leaders to ensure effective risk control and compliance culture in Canada.
Top Skills:
AI
5 Hours Ago
Artificial Intelligence • Healthtech • Machine Learning • Natural Language Processing • Biotech • Pharmaceutical
The Director, Pharmacy Go-to-Market & Partnerships will lead the national pharmacy strategy, managing partnerships, driving market insights, and overseeing a cross-functional team to optimize pharmacist-led care models.
What you need to know about the Montreal Tech Scene
With roots dating back to 1642, Montreal is often recognized for its French-inspired architecture and cobblestone streets lined with traditional shops and cafés. But what truly sets the city apart is how it blends its rich tradition with a modern edge, reflected in its evolving skyline and fast-growing tech industry. According to economic promotion agency Montréal International, the city ranks among the top in North America to invest in artificial intelligence, making it le spot idéal for job seekers who want the best of both worlds.
Key Facts About Montreal Tech
- Number of Tech Workers: 255,000+ (2024, Tourisme Montréal)
- Major Tech Employers: SAP, Google, Microsoft, Cisco
- Key Industries: Artificial intelligence, machine learning, cybersecurity, cloud computing, web development
- Funding Landscape: $1.47 billion in venture capital funding in 2024 (BetaKit)
- Notable Investors: CIBC Innovation Banking, BDC Capital, Investissement Québec, Fonds de solidarité FTQ
- Research Centers and Universities: McGill University, Université de Montréal, Concordia University, Mila Quebec, ÉTS Montréal

