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 through data analysis, developing data processing pipelines, creating dashboards, and collaborating with technical teams to improve operational efficiency in renewable energy assets.
Key Responsibilities
- Monitor long-term performance and fleet health of utility-scale solar PV assets
- Develop features and performance optimizations in sensor-processing Python code
- Create data dashboards in Sigma for performance reporting
- 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
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
- Willingness to work in a hybrid environment based out of Durham, NC, with 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 on a purpose-driven organization focused on renewable energy
Involvement in digital transformation and innovative projects within the renewable energy sector
Potential for career development in a fast-growing industry
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