Performance Engineer II
Cypress Creek RenewablesDurham, North Carolina
Full Time
Posted October 28, 2025
Apply Now
Application opens on company website
Job Description
The role involves optimizing and monitoring the performance of a large fleet of utility-scale solar PV assets through data analysis, developing software tools, and collaborating with various teams to improve operational efficiency and fleet health in the renewable energy sector.
Key Responsibilities
- Monitor the long-term performance and fleet health of utility-scale solar PV assets.
- Develop features and performance optimizations in sensor-processing Python codebase.
- Create data dashboards in Sigma to report on solar fleet performance for stakeholders.
- Design and deploy scalable, fault-tolerant data processing pipelines.
- Collaborate with DevOps, Asset Management, Battery Optimization, and Operations Engineering teams.
- Develop and debug Flask applications used within the company.
- Conduct statistical analysis to evaluate ROI of fleet health initiatives.
- Analyze production and weather data to provide operational recommendations for underperforming sites.
Requirements
- Bachelor's degree in Engineering, Data Science, or Computer Science
- At least 5 years of experience developing software in Python
- Experience using Pandas or Polars for data analysis
- Experience working with databases such as Postgres, MySQL, data warehouses like Snowflake, Redshift, or Databricks
- Experience writing SQL queries and creating performance enhancements to existing views
- Experience creating and designing ETL/ELT processes and workflows that organize incoming bulk data into a semantic metrics layer
- Experience or training in data management, data engineering, and/or exchange-transfer-load (ETL) software
- Experience or training in data visualization software such as Sigma or Power BI
- Familiarity with statistical analysis techniques and tools for large datasets
- Ability to monitor the long-term performance and fleet health of utility-scale solar PV assets
- Ability to develop new features and performance optimizations in sensor-processing Python codebase
- Ability to develop data dashboards in Sigma that provide performance reports of the solar fleet for internal and external stakeholders
- Ability to create performant views in Snowflake that surface sensor data and other fleet health metrics to BI dashboards
- Ability to design and deploy dynamically scalable, available, fault-tolerant, and reliable data processing pipelines
- Ability to collaborate with DevOps, Asset Management, Battery Optimization, and Operations Engineering teams
- Ability to develop and debug Flask applications used within the company
- Ability to conduct in-depth statistical analysis to evaluate ROI of fleet health initiatives
- Experience analyzing production and weather data to provide operational recommendations for underperforming sites
- Work environment requires the ability to work out of Durham, NC office with a hybrid schedule of 2 remote days and 3 in-office days
- Ability to obtain unescorted access for NERC CIP facilities
Benefits & Perks
Hybrid work schedule with 2 remote days and 3 in-office days in Durham, NC
Opportunity to work in a purpose-driven organization focused on renewable energy
Involvement in digital transformation and innovative projects in the fastest-growing segment of the power sector
Potential for career development in renewable energy and data engineering
Ready to Apply?
Join Cypress Creek Renewables and make an impact in renewable energy
Stay Updated on Sustainability Jobs
Get the latest renewable energy jobs and career tips delivered to your inbox.
Job Alerts
Get notified about new sustainability jobs
More at Cypress Creek Renewables
More jobs at Cypress Creek Renewables
Senior Project Engineer
Cypress Creek Renewables
Remote
Full Time
Dec 25
Analyst, Data Center Utility Strategy,
Cypress Creek Renewables
New York City
Full Time
Jan 7
$120k-140k
Sr Manager Director, M A
Cypress Creek Renewables
Not specified
Full Time
Jan 8
$180k-240k