Performance Engineer II
Today
Durham, North Carolina, United States
Subscribe to job alerts
Get a weekly digest of the latest climate jobs from thousands of companies in your inbox.
Job Description
Cypress Creek Renewables is hiring a Performance Engineer II in Durham, NC, to optimize a 1.4+ GW solar PV asset fleet. The role involves enhancing data management and performance monitoring, developing Python code, creating data dashboards, and collaborating with various teams. Candidates should have a Bachelor's degree and 5+ years of Python software development experience, along with skills in data analysis and visualization tools.
The Company
Cypress Creek Renewables is powering a sustainable future, one project at a time. We develop, finance, own, and operate utility-scale and distributed solar and storage projects across the country. Fostering a diverse group of innovative thinkers from all backgrounds, Cypress people are drawn to work in a purpose-driven organization. We hope you will join us.
The Role
Cypress Creek Renewables seeks a highly motivated candidate for an opportunity to work on a team responsible for the optimization of a fleet of 1.4+ GW of solar PV assets across the US. The Engineering team sits within the O&M department under the technical services group.
Our ideal candidate is an experienced Performance Engineer interested in a career in renewable energy. The individual will sit within our Engineering team, working to improve our existing data management infrastructure and initiatives within O&M. This team member will be a vital part of the digital transformation work being done in the fastest-growing segment of the power sector.
Essential Duties and Responsibilities:
• Monitor the long-term performance and fleet health of one of the leading utility-scale solar PV fleets in the country
• Develop new features and performance optimizations in our sensor-processing Python codebase
• Develop data dashboards in Sigma that provide performance reports of our solar fleet for internal and external stakeholders
• Create performant views in Snowflake that surface sensor data and other fleet health metrics to BI dashboards
• Design and deploy dynamically scalable, available, fault-tolerant, and reliable data processing pipelines
• Collaborate with individuals on the DevOps, Asset Management, Battery Optimization, and Operations Engineering teams
• Develop new and debug existing Flask applications that are used within the company
• Conduct in-depth statistical analysis to evaluate ROI of various fleet health initiatives
• Analyzing production and weather data, working with our O&M providers to provide operational recommendations to improve underperforming sites
Required Education and/or Work Experience 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 sematic/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 Familiar with statistical analysis techniques and tools for large datasets
Preferred Education and/or Work Experience Requirements:
• Familiarity with aspects of electrical maintenance, including DC systems, AC medium voltage systems, protection equipment, network communications and monitoring
• Familiarity with dbt (data build tool)
• Experience with the design and operation of photovoltaic systems
• Experience with system modeling utilizing PVlib, PVsyst, SAM, or other modeling software
• Experience with data acquisition systems
• Proficiency with MS Office Suite with an in-depth focus of Excel.
Requirements/Work Environment:
This role will be based out of our Durham, NC office following a hybrid work schedule of 2 remote days and 3 days in office.
The ability to obtain unescorted access for NERC/CIP facilities is required.
A note to Recruiting Agencies Cypress Creek Renewables Human Resources team does not accept unsolicited resumes from third party recruiters, staffing firms, or related agencies. The Human Resources team coordinates all recruiting and hiring at our company. We do not accept resumes from third-party recruiters unless authorized by the Human Resources team and if a signed agreement is in place. Any unsolicited resumes will be considered property of CCR and we are not responsible for any related fees. All communication related to recruiting partnerships should ONLY be directed to the Human Resources team.
Cypress Creek Renewables is an equal opportunity employer and considers all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status. We are committed to providing a workplace that is inclusive and values diversity, and we encourage candidates from all backgrounds to apply.
Cypress Creek Renewables
|
201 - 500
Sector: EnergyAbout this company
Founders:Kevin Knee, Matthew McGovern
Founded date:2014
Revenue:US$ 100 - 500 million
Investors:Investec, National Bank of Canada, Silicon Valley Bank, Temasek Holdings, Toronto Dominion Bank Group
Stage:Other
Website:ccrenew.com
Cypress Creek Renewables is the American leader in Local Solar. Cypress uses a data driven approach to identify and acquire underutilized land on which it builds solar farms ranging from...read more
More Engineer - Software jobs in climate
Today
Charlotte, United States
Today
Akron, United States

Today
Middleburg Heights, United States
Today
Columbus, United States
Today
Durham, United States
Today
Charlotte, United States
Today
Perrysburg, United States

Today
Vancouver, Canada
Today
Grande Prairie, Canada

Today
Fargo, United States
Today
Campbell River, Canada
Today
Mississauga, Canada
Today
Sprague, United States
Today
Milford, United States
Today
Stamford, United States
Other jobs at Cypress Creek Renewables
6+ months ago
Bowman, United States
6+ months ago
Durham, United States
6+ months ago
Shelby, United States
6+ months ago
Carson City, United States
6+ months ago
Jackson, United States
6+ months ago
Clinton, United States
6+ months ago
North Carolina, United States
6+ months ago
Nevada, United States