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 solar PV fleet by developing data management solutions, creating performance dashboards, and collaborating with various teams to improve operational efficiency within a renewable energy company.
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 in Engineering, Data Science, or Computer Science
- 5 years of experience developing software in Python
- Experience using Pandas or Polars for data analysis
- Experience working with databases Postgres, MySQL, data warehouses 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
- 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 obtain unescorted access for NERC CIP facilities
- The role is based out of Durham, NC with a hybrid work schedule of 2 remote days and 3 in-office days
Benefits & Perks
Hybrid work schedule with 2 remote days and 3 in-office days in Durham, NC
Opportunity to work on a purpose-driven organization focused on renewable energy
Involvement in digital transformation and innovative projects in the fastest-growing segment of the power sector
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