Performance Engineer

3 weeks ago


Durham, North Carolina, United States Cypress Creek Renewables Full time

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 with experience in solar PV for an opportunity to work on a team responsible for the optimization of a fleet of 4.1+ GW of solar PV & Storage assets across the US. The Performance Engineering team sits within the O&M department under the monitoring, performance, and operations group.

Our ideal candidate is an experienced Data Engineer interested in a career in renewable energy. The individual will sit within our Performance Engineering team and share duties with Performance Engineers while gradually developing our 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:

  • Participate in data collection, collation, structuring and cleaning. Maintain data quality through statistical control
  • Design and deploy dynamically scalable, available, fault-tolerant, and reliable data architectures on Snowflake and AWS Cloud infrastructure leveraging native AWS services such as AWS S3, EMR, Lambda and Glue to support business needs
  • Managing cloud data infrastructure such that data consumers have efficient access (dependency management data integrity, database optimization)
  • Participate rollout of cloud based data governance & security systems
  • Fleet Performance Reporting:
  • Monitoring the long-term performance of one of the leading utility-scale solar PV fleets in the country
  • Creating performance reports for internal and external stakeholders.
  • Facility Performance Reviews:
  • 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 or Master's degree in Engineering, Data Science, or Computer Science
  • Programming experience utilizing Python.
  • Designing ETL processes and workflows that can provide sustainable access to an evolving data platform
  • Experience or training in data management, data engineering, and/or exchange-transfer-load (ETL) software
  • Experience or training in data visualization software such as (but not limited to) Dash, Bokeh, Power BI or Tableau
  • Familiar with analysis techniques and tools for large datasets (VBA, Python, or similar)

Preferred Education and/or Work Experience Requirements:

  • Experience in all aspects of electrical maintenance, including DC systems, AC medium voltage systems, protection equipment, network communications and monitoring
  • Ability to organize and analyze large data sets
  • Experience with the design and operation of photovoltaic systems
  • Ability to read and understand construction plan sets
  • 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.
  • Ability to take direction and remain focused on tasks without constant oversight.

Location: Our preference is for this resource to be located in Durham, NC, and work in a hybrid capacity going into our office 2 x a week.

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.



  • Durham, North Carolina, United States Nutanix Full time

    Hungry, Humble, Honest, with Heart.The OpportunityAre you able to diagnose and resolve performance issues in large applications, collaborate with multiple teams, and drive code and design improvements? If so, joining our Nutanix Performance Engineering Team offers the opportunity to work on challenging problems, collaborate with experienced engineers, and be...


  • Durham, North Carolina, United States Nutanix Full time

    Hungry, Humble, Honest, with Heart.The OpportunityAre you able to diagnose and resolve performance issues in large applications, collaborate with multiple teams, and drive code and design improvements? If so, joining our Nutanix Performance Engineering Team offers the opportunity to work on challenging problems, collaborate with experienced engineers, and be...


  • Durham, North Carolina, United States Nutanix Full time

    Hungry, Humble, Honest, with Heart.The OpportunityAre you able to diagnose and resolve performance issues in large applications, collaborate with multiple teams, and drive code and design improvements? If so, joining our Nutanix Performance Engineering Team offers the opportunity to work on challenging problems, collaborate with experienced engineers, and be...


  • Durham, North Carolina, United States Nutanix Full time

    Hungry, Humble, Honest, with Heart.The OpportunityAre you able to diagnose and resolve performance issues in large applications, collaborate with multiple teams, and drive code and design improvements? If so, joining our Nutanix Performance Engineering Team offers the opportunity to work on challenging problems, collaborate with experienced engineers, and be...

  • mechanical engineer

    5 days ago


    Durham, North Carolina, United States Duke University Full time

    Duke Utility & Engineering ServicesHVAC/Mechanical EngineerPosition DescriptionBACKGROUNDAs part of the Facilities Management Department, Duke Utility & Engineering Services (DUES) includes the following operating units that provide the full range of utility services to the Duke Campus and Medical Center: Chilled Water, Steam, High Voltage, Water, Sanitary...

  • Engineering Technician

    2 months ago


    Durham, North Carolina, United States Eli Lilly and Company Full time

    At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities...


  • Durham, North Carolina, United States Eli Lilly and Company Full time

    At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work to discover and bring life-changing medicines to those who need them, improve the understanding and management of disease, and give back to our communities...

  • Automation Engineer

    5 days ago


    Durham, North Carolina, United States Accentuate Staffing Full time

    Accentuate Staffing is working with a growing medical device company in the Durham, NC area. The Automation Engineer plays a vital role in optimizing operational efficiency and productivity within manufacturing. Key responsibilities include collaborating with various departments to identify and implement cost-effective processes, developing and maintaining...


  • Durham, North Carolina, United States Applied Resource Group Full time

    ResponsibilitiesSupport the company with the design of complex electrical systems.Lead the preparation of 3- and 2-dimensional construction documents using Revit.Prepare documents, calculations, and energy modeling studies for the LEED certification process.Lead design efforts working closely with our in-house disciplines, architectural clients, and building...

  • Chief Engineer

    4 weeks ago


    Durham, North Carolina, United States Hilton Durham near Duke University Full time

    Job SummaryThe Chief Engineer directs all aspects of engineering operations including emergency programs, energy management, asset protection, preventive maintenance and repairs to equipment, structures, and grounds. Directs the Engineering staff, accounting/budgeting, asset protection, inventory control and human resources. The Chief Engineer directs all...

  • Chief Engineer

    3 weeks ago


    Durham, North Carolina, United States Hilton Durham near Duke University Full time

    Job SummaryThe Chief Engineer directs all aspects of engineering operations including emergency programs, energy management, asset protection, preventive maintenance and repairs to equipment, structures, and grounds. Directs the Engineering staff, accounting/budgeting, asset protection, inventory control and human resources. The Chief Engineer directs all...


  • Durham, North Carolina, United States Freudenberg Performance Materials LP Full time

    Business Development Intern Business Development Intern Portfolio Working at Freudenberg: "We will wow your world" This is our promise. As a global technology group, we not only make the world cleaner, healthier and more comfortable, but also offer our 52,000 employees a networked and diverse environment where everyone can thrive individually. Be surprised...


  • Durham, North Carolina, United States bioMerieux SA Career Site - MULTI-LINGUAL Full time

    Description Position Summary:As part of the Industrialization department, the Process Engineer will develop and/or manage process improvement projects to support the manufacturing of in vitro diagnostics. Within this role the Process Engineer will be required to interface with Manufacturing, Quality Control, Quality Assurance, R&D, Purchasing, Supply Chain,...


  • Durham, North Carolina, United States Digital Turbine Full time

    At Digital Turbine, we make mobile advertising experiences more meaningful and rewarding for users, app publishers, and advertisers — intelligently connecting people in more ways, across more devices. We provide app publishers and advertisers with powerful ads and experiences that captivate consumers, fuel performance, and help telecoms and OEMs...


  • Durham, North Carolina, United States Digital Turbine Full time

    At Digital Turbine, we make mobile advertising experiences more meaningful and rewarding for users, app publishers, and advertisers - intelligently connecting people in more ways, across more devices. We provide app publishers and advertisers with powerful ads and experiences that captivate consumers, fuel performance, and help telecoms and OEMs supercharge...


  • Durham, North Carolina, United States Digital Turbine Full time

    At Digital Turbine, we make mobile advertising experiences more meaningful and rewarding for users, app publishers, and advertisers — intelligently connecting people in more ways, across more devices. We provide app publishers and advertisers with powerful ads and experiences that captivate consumers, fuel performance, and help telecoms and OEMs...


  • Durham, North Carolina, United States Fidelity Corp Full time

    Job Description: Position Description: Performs distributed application design and development using Java, .Net, and Python. Designs and architects Cloud native applications using Azure. Develops Extract Transform and Load and Extract Load and Transform (ETL/ELT) strategies. Advances recordkeeping systems by writing complex SQL queries using Oracle...


  • Durham, North Carolina, United States GRAIL, Inc. Full time

    GRAIL is a healthcare company whose mission is to detect cancer early, when it can be cured. GRAIL is focused on alleviating the global burden of cancer by developing pioneering technology to detect and identify multiple deadly cancer types early. The company is using the power of next-generation sequencing, population-scale clinical studies, and...


  • Durham, North Carolina, United States Cynet Systems Full time

    Job Description: The client seeks a contractor resource for the client as a Senior Software Engineer responsible for working with the Architects and developers to provide software solution framework and design on cloud infrastructure for business/application need(s). This position requires strong prior experience as a Solution Engineer in designing and...

  • Civil Site Engineer

    5 days ago


    Durham, North Carolina, United States Remington & Vernick Engineers Full time

    RVE is actively seeking a highly motivated Civil Engineer/Project Manager to join our growing civil team in Asheville, North Carolina. This individual will be working on unique and rewarding projects in and around the Asheville region. Our projects include civil site designs for new and renovated parks, playgrounds, athletic fields, sports courts,...