Canadian Solar

1,665 Total Employees
Year Founded: 2001

Teams at Canadian Solar

2 Days AgoSaved
Remote
United Kingdom
Energy
The posting contains only a company overview and does not list specific responsibilities for the Senior Applications Engineer role.
10 Days AgoSaved
In-Office or Remote
3 Locations
Energy
As Global Risk Manager, oversee compliance with risk processes, lead commercial teams, develop pricing strategies, and manage project risks to ensure profitability.
12 Days AgoSaved
Remote
United Kingdom
Energy
Lead UK & EMEA legal and compliance for e-Storage, managing regional legal team, negotiating and drafting complex project contracts (EPC, supply, integrator, O&M), overseeing dispute resolution, and implementing regulatory and compliance frameworks (EU Batteries Regulation, WEEE, supply‑chain due diligence, AML/KYC). Advise senior management, manage external counsel, and support governance and risk mitigation across projects.