职位描述
The Software Engineer is responsible for building and maintaining the backend services and APIs that Cypress Creek Energy's business runs on, and for applying machine learning and data science techniques to the forecasting and analytical challenges the business depends on. The role spans the full lifecycle: gathering requirements from business stakeholders, designing and implementing backend services and models, shipping them through the deployment pipeline, and supporting them in production.
This role pairs deep backend software engineering with applied machine learning. The majority of the work is designing, building, and maintaining well-tested APIs and services; that work is complemented by developing and deploying ML models that improve forecasting and data-driven decision-making across the business. Engineers build technical depth in the systems and models they own while expanding their domain knowledge of the renewable energy business those systems serve.
Responsibilities
Software Design & Development
- Design, build, test, and maintain backend services, APIs, and internal applications.
- Write clear, well-tested, maintainable code and participate actively in code review.
- Translate business requirements into technical designs.
- Contribute to the team's engineering standards, shared libraries, and services.
- Experience with event-driven or stream-processing architectures (Kafka or similar).
Production Ownership
- Deploy and operate services in production including monitoring and triage of failures.
- Diagnose issues across service boundaries (application code, data stores, message streams, and third-party dependencies) and resolve root causes.
- Maintain and improve CI/CD pipelines and deployment configuration for the services you work on.
Data, ML & Integrations
- Apply machine learning and statistical modeling techniques to forecasting models and other data science initiatives across the business.
- Build and maintain integrations between internal applications and enterprise systems.
- Perform exploratory data analysis, feature engineering, and model validation using scientific Python tooling (numpy, pandas, and related libraries).
- Design and evolve data models in the company's analytical data platform and write efficient queries against large datasets.
- Build and maintain data pipelines and services that ingest, transform, and serve data from internal and third-party sources.
- Move ML models from prototype to production: package, deploy, monitor, and retrain models as part of the services you own.
Cross-Functional Collaboration
- Partner directly with business users (development, engineering, finance, and operations) to understand their workflows and turn ambiguous needs into working software.
- Support internal users of the applications you own, including troubleshooting unexpected results and explaining technical behavior to non-technical audiences.
- Produce and maintain documentation that lets business users work independently and allows other engineers to pick up your work.
Continuous Improvement
- Identify and address technical debt, manual processes, and operational pain points in the systems you work on.
- Evaluate new tools, libraries, and approaches, and make the case for adoption where they meaningfully improve the team's output.
- Contribute to a culture of clear documentation, code quality, and engineering discipline across the team.
Education & Experience Required
- 3-6 years of professional software engineering experience with backend development in Python.
- Experience designing, building, and consuming APIs.
- Experience applying machine learning or statistical modeling techniques (for example, forecasting, predictive modeling, or other data science methods).
- Experience with scientific or numerical Python (numpy, pandas, and related tooling).
- Experience with databases, including schema design, migrations, and query performance.
- Background in renewable energy development and/or operations - solar development, energy modeling, performance engineering, or asset management.
- Demonstrated ownership of software in production, including debugging and resolving live issues.
- Strong written communication skills; able to document technical work and explain it clearly to non-technical audiences.
- Judgment to distinguish problems that warrant a robust engineered solution from those that need a fast, correct answer today.
- Ability to manage ambiguity and drive work to completion with limited direction
Preferred Qualifications
- Experience with cloud infrastructure (AWS) and container orchestration (Kubernetes).
- Working knowledge of containers and CI/CD.
- Experience integrating with Salesforce or a comparable enterprise system of record.
- Familiarity with energy modeling.
- Experience with ML frameworks and libraries (for example, scikit-learn, PyTorch, or TensorFlow) or time-series forecasting methods.
- Embrace and live by the mission and values of Cypress Creek Energy.
Location
The location for this role is one of our office locations: Durham, NC; or Washington, DC. Our team operates on a hybrid schedule, with in-office schedule of three days per week.
Compensation
The salary range for the position is $120,000 - $150,000. This position is also eligible for an annual bonus. Compensation may vary outside of this range depending on a number of factors, including a candidate's qualifications, skills, competencies and experience, and location.
Benefits
- 15 days of Paid Time Off, accrual up to 20 days, 11 observed holidays.
- 401(k) Match
- Comprehensive package including medical, dental, vision and health insurance
- Wellness stipend, family planning stipend, and generous parental leave
- Tuition Reimbursement
- Phone Bill Reimbursement
- Company Swag
A note to Recruiting Agencies Cypress Creek Energy 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 CCE 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 Energy 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.
Please be aware of recruiting scams-official communications will only come from @ccrenew.com, we will never request personal or financial information, and any suspicious activity should be reported to [email protected].
薪资与福利
职位详情
关于 Cypress Creek Renewables
公司概况
Cypress Creek Renewables,一家美国私营公司
总部美国达勒姆
成立时间2014年
规模员工约400人,近年来规模在201-500人之间(来源:linkedin.com)
业务介绍
Cypress Creek Renewables专注于公用事业规模及分布式太阳能开发,结合日益增长的电池储能系统,致力于在美国范围内开发、融资、拥有和运营太阳能及储能资产(来源:prnewswire.com)。其商业模式涵盖项目全生命周期,包括开发、融资、施工监督、所有权、资产管理以及运营维护(来源:cypresscreekenergy.com)。公司运营着Cypress Creek Solutions,这是一个维护覆盖24个州、总装机容量超过4GW太阳能项目的运维平台(来源:prnewswire.com)。其目标客户包括公用事业公司、企业买家以及参与大型电力采购或环境属性交易的电网相关方,典型案例包括与Meta签订的2025年协议及多个州的太阳能加储能项目(来源:cypresscreekenergy.com)。
项目与业绩
自成立以来,Cypress Creek Renewables已商业化超过15GW的项目,并保持15GW的开发管线(来源:prnewswire.com)。值得关注的项目包括位于科罗拉多州埃尔伯特县的Sundance太阳能与储能混合项目,该项目于2025年10月完成财务关闭,配备75MW交流太阳能和50MW/200MWh电池系统(来源:prnewswire.com)。2025年5月,公司获得1.5亿美元融资,启动了位于华盛顿州的104MW Ostrea太阳能项目建设(来源:ccrenew.com)。位于华盛顿州雅基马县的160MW Carriger太阳能项目于2025年6月获得场地认证批准,历经详尽规划(来源:ccrenew.com)。2026年3月,Cypress Creek从Swift Current Energy收购了一个正在开发中的2.5GW太阳能项目及2.9GWh储能项目,位于阿肯色州(来源:prnewswire.com)。此外,2025年2月宣布了与Meta在德克萨斯州签订的396MW交流可再生能源协议,关联一个505MW直流太阳能设施(来源:cypresscreekenergy.com)。
最新动态
2025年,Cypress Creek发布了公开的可持续发展报告,重点展示了其在减排和社区影响方面的进展(来源:ccrenew.com)。同年,公司通过“激励明日领袖”项目发放了11.5万美元的奖学金(来源:cypresscreekenergy.com)。2025年3月,近100名团队成员获得晋升或岗位轮换,体现了积极的内部流动文化(来源:cypresscreekenergy.com)。公司在2025至2026年间通过在科罗拉多、华盛顿、德克萨斯和阿肯色州的关键公告,扩大了项目管线和融资规模(来源:cypresscreekenergy.com)。2026年3月,CEO完成交接,Kevin Smith接替Sarah Slusser出任公司首席执行官(来源:ccrenew.com)。2025年,公司与卡罗莱纳州的Betabox Learning及支持退伍军人的Project Vanguard建立了合作伙伴关系,推动清洁能源领域的发展(来源:ccrenew.com)。
工作环境
Cypress Creek Renewables在开发、工程、财务、资产管理、运营维护及企业支持等多个职能领域招聘人才,体现其覆盖项目全生命周期的业务模式(来源:prnewswire.com)。达勒姆办公室作为旗舰及核心运营中心,设有C4控制中心(来源:cypresscreekenergy.com)。2025年的内部晋升和岗位轮换活动显示公司文化支持员工成长与发展(来源:cypresscreekenergy.com)。虽然具体福利细节未公开,但奖学金项目和退伍军人合作等社区参与举措表明公司致力于员工及社区支持(来源:ccrenew.com)。
您的 LinkedIn 人脉
在 LinkedIn 上查看您在 Cypress Creek Renewables 的联系人,申请时善用您的人脉。
查看人脉