Job Description – Recurrent Energy Power Services
Recurrent Energy is one of the world’s largest and most geographically diversified utility-scale solar and energy storage project development, ownership and operations platforms. With an industry-leading team of in-house experts, we are a wholly-owned subsidiary of Canadian Solar Inc. and function as Canadian Solar’s global development and power services business.
Position Title: Senior Analytics Developer
Department: Operations & Maintenance
Reports To: Senior Manager, System Performance & Data Analytics
Description:
Recurrent Energy Power Services (REPS) Operations and Maintenance operates utility-scale solar plants and battery energy storage systems on five continents. With close to 5 GW contracted and under operations, REPS has developed recognized expertise in the field of solar plants and battery system operations. Engineering know-how, analytic skills, and technical on-site services, ensure that our clients can count on the best service for their plants.
In line with our current growth, REPS is looking for an analytics developer to assist in the development of software (mostly written in Python) related to the analysis of performance data from solar photovoltaic and battery storage systems.
Responsibilities:
Develop and maintain scripts implementing ETL (Extract, Transform, and Load) for projects monitored by CSOM
Schedule tasks using Airflow or similar tools; create and maintain DAGs, ensuring scripts and DAGs are written in such a way that script failures are properly reported
Monitor task execution on Airflow on a daily basis; alert other team members when scripts have failed and require their attention; work with SCADA providers when data transfer scripts fail because of SCADA issues
Improve AWS data pipelines to optimize data quality and Machine Learning performance
Participate in the development and maintenance of other scripts used by the group, for example to calculate plant KPIs
Participate in the maintenance and further development of CSOM software libraries used by the analytics group to perform a variety of data-related tasks
Participate in the efforts of the group in the area of analytics and machine learning
Provide support to other team members as needed
Ensure that all business activities are performed with the highest ethical standards and in compliance with the Recurrent Energy Code of Business Conduct
Adhere to all environmental, health and safety rules and company policies
Complete other duties and projects as assigned
Qualifications and Experience:
Science or Engineering graduate with software development experience
Strong computer skills with in-depth knowledge of Python and the Pandas library
Solid SQL and database skills
Knowledge of Git
Working knowledge of Airflow an asset
Excellent communication skills and an ability to write clear, concise documents
Strong work ethic, positive team attitude and able to work in a rapid-paced environment
Excellent written and verbal communication skills
Note:
The company reserves the right to change the duties and responsibilities of this position at its own discretion. Recurrent Energy is an equal opportunity employer.
We are committed to ensuring accessibility for persons with disabilities by identifying, removing and preventing barriers to promote the rights of all persons and to create an inclusive and accessible working environment. Upon individual request, Recurrent Energy will endeavor to remove any barrier to the hiring process to accommodate those candidates with disabilities
#J-18808-Ljbffr
📌 Senior Analytics Developer (Ontario)
🏢 Recurrent Energy
📍 Ontario
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.