CWP Energy Solutions delivers value to renewable power generators by de-risking their business and stabilizing their returns. Using cutting-edge technology, proprietary data and deep power markets expertise, our data-driven platform gives our partners the tools and intelligence to optimize the sale and purchase of their electricity while managing risks from growing grid intermittency. We partner with renewable energy generators across North America operating in deregulated power markets who seek to maximize the returns on their solar, wind and battery storage investments.
We are proud of our entrepreneurial approach that encourages initiative, experimentation and risk taking. This role is a great opportunity for an individual who wants to create value in an organization that has limited red tape and join a team that operates in a startup-like environment.
Key Responsibilities
Develop and implement machine learning models for electricity price forecasting and energy market predictions.
Design and optimize data models, algorithms, and analytics to extract actionable insights from power markets.
Conduct time series analysis and apply regularization techniques to improve model performance under real-world conditions and uncertainty.
Analyze day-ahead and real-time market dynamics, including demand, supply, congestion, transmission constraints, renewables, and generation outages.
Build and deploy predictive models to support electricity trading decisions and risk management strategies.
Develop automated tools and dashboards using SQL and Python to enhance data accessibility and decision-making.
Prepare and present reports, forecasts, and recommendations to internal and external stakeholders.
Research and apply advanced statistical and machine learning techniques to refine forecasting models and develop data monetization strategies.
What We're Looking For
3-5 years of experience in a data science role, with a strong focus on machine learning and predictive modeling.
Autonomous and proactive mindset – we need someone who goes beyond plug-and-play solutions and actively builds and optimizes models.
Strong programming skills in Python and SQL.
Knowledge of machine learning models, including Random Forest and XGBoost.
Strong communication skills – ability to explain and synthesize complex concepts to both technical and non-technical audiences.
Ability to work independently, take initiative, and propose new data-driven strategies.
Experience in time series forecasting and applying machine learning techniques to real-world market problems.
Knowledge of North American power markets (RTO/ISO) is an asset.
Fluent in English; French is a plus.
What We Offer
A dynamic environment that encourages initiative and experimentation.
A results-driven corporate culture.
Full group insurance and an RRSP contribution program.
Vacation policy from day one.
Public transit incentive program.
Give & Match program.
Flexible hours and hybrid work options.
A modern office with a gym, lounge, locker rooms, and showers.
Are you looking to have a direct impact on the growth of a fast-moving company and work on complex modeling and market prediction challenges? Join us!
We collect your information via a secure applicant tracking system, where access is restricted according to the position. Data, including CVs and interview notes, are stored in this system. If you have any objections or wish to withdraw your consent, please contact us at talent@mcgillstlaurent.com.