Canadian Solar

1,665 Total Employees
Year Founded: 2001

Teams at Canadian Solar

3 Months 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.
3 Days AgoSaved
Remote
United Kingdom
Energy
Provides day-to-day HR support across EMEA and LATAM, managing employee records, lifecycle administration, employee relations, recruitment, onboarding, EOR coordination, performance cycles, policy compliance, immigration documentation, reporting, and HR improvement projects. The role partners with regional HR, Legal, HRIS, external advisors, and EOR providers while supporting employees and managers across multiple countries.
3 Days AgoSaved
Remote
United Kingdom
Energy
Executes and monitors quality activities across battery energy storage system projects, including quality planning, design reviews, ITPs, factory acceptance testing, inspections, commissioning, audits, NCRs, root cause analysis, and final handover. Coordinates with engineering, EPC contractors, suppliers, O&M teams, and clients to resolve issues, maintain compliance, implement lessons learned, and drive continuous improvement. Requires extensive project quality experience, BESS equipment knowledge, flexibility, and frequent international travel.