Lead Performance Engineer

Posted 4 Days Ago
Be an Early Applicant
Durham, NC
Senior level
Energy
The Role
The Lead Performance Engineer will optimize 4.1+ GW of solar PV & Storage assets. Responsibilities include managing data pipelines, designing cloud architectures using AWS, writing efficient Python code, developing back-end components and APIs, and collaborating with cross-functional teams.
Summary Generated by Built In



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 passionate about a career in renewable energy. The individual will lead the Performance Engineering team, reporting into the Director of Operations and Analytics. This candidate will 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. Manage and monitor data pipelines, ensuring reliability and scalability.
  • 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
  • Write clean, efficient, and maintainable Python code focused on quality, composability, testability, and simplicity.
  • Develop back-end components, APIs, and microservices.
  • Optimize data processing workflows for performance and cost efficiency.
  • Design and implement front-end solutions for end users with tools such as Flask, Dash, and PowerBI.
  • Optimize applications for speed and scalability.
  • Write and maintain unit tests, documentation, and other essential parts of the development process.
  • Troubleshoot, debug, and resolve software defects.
  • Participate in code reviews and ensure code quality and best practices.
  • Work with cross-functional teams to define and implement features and enhancements.
  • Stay up-to-date with the latest trends and technologies in software development

 

Required Education and/or Work Experience Requirements:

Any successful candidate should fulfill at least the following qualities:

  • Bachelor’s or Master’s degree in Engineering, Data Science, or Computer Science
  • Proficient 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)
  • Familiarity with microservices architecture.
  • Experience with RESTful API design and development.
  • Experience with relational (SQL) and non-relational (NoSQL) databases (Snowflake experience is a plus).
  • Knowledge of version control systems, such as Git.
  • Understanding of cloud computing and deployment.
  • Familiarity with containerization tools like Docker and orchestration tools like Kubernetes.
  • Experience in unit testing, TDD, and test automation.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication skills and the ability to work in a collaborative team environment.
  • Strong understanding of object-oriented programming (OOP) and design patterns.

Preferred Education and/or Work Experience Requirements:

Our ideal candidate would have the qualities above plus:

  • Experience with asynchronous programming (e.g., Celery, asyncio).
  • Familiarity with front-end technologies like JavaScript, HTML, CSS.
  • Knowledge of Agile software development methodologies (Scrum, Kanban).
  • Familiarity with DevOps practices and CI/CD pipelines.
  • 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.

Requirements/Work Environment:

Our office is located within the Research Triangle Park, located in Durham, NC with our office nestled in the surrounding forests.  Our office offers an open layout and multiple activities to relax and foster your mind, alongside the day to day perks our Durham office offers, such as an outdoor space, snacks, and other activities.

The Performance Engineer works primarily from our Durham office and will coordinate remotely with our team members located on the West Coast. Ability to obtain unescorted access for NERC/CIP facilities



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.




Top Skills

Python
The Company
HQ: Durham, NC
327 Employees
On-site Workplace
Year Founded: 2014

What We Do

Cypress Creek Renewables believes solar energy makes the world safer, cleaner and better. Our team solves problems to successfully develop, build and operate solar facilities across the United States. With 12 gigawatts of solar energy developed in more than a dozen states, Cypress Creek Renewables is one of the country’s leading solar companies.

Similar Jobs

John Deere Logo John Deere

Principal Engineer, Advanced Engineering Electrification

Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
Hybrid
Cary, NC, USA
69000 Employees
157K-236K Annually

John Deere Logo John Deere

Part Time Student - Software Engineer - Morrisville, NC

Artificial Intelligence • Cloud • Internet of Things • Machine Learning • Analytics • Industrial
Hybrid
Morrisville, NC, USA
69000 Employees

Lowe’s Logo Lowe’s

Sr Software Engineer - Fullstack (IoT, Java, React)

Consumer Web • eCommerce • Information Technology • Retail • Software • Analytics • App development
Hybrid
Charlotte, NC, USA
300000 Employees

Block Logo Block

Tax Systems Engineer

Blockchain • eCommerce • Fintech • Payments • Software • Financial Services • Cryptocurrency
Remote
Hybrid
Charlotte, NC, USA
12000 Employees
95K-168K Annually

Similar Companies Hiring

UL Solutions Thumbnail
Software • Renewable Energy • Professional Services • Energy • Consulting • Chemical • Automotive
Chicago, IL
15000 Employees
Energy CX Thumbnail
Utilities • Professional Services • Greentech • Financial Services • Energy • Consulting • Business Intelligence
Chicago, IL
55 Employees
InCommodities Thumbnail
Renewable Energy • Machine Learning • Information Technology • Energy • Automation • Analytics
Austin, TX
234 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account