Jobs and Careers
QC
Senior Cloud Software Engineer - Cloud/ Python
QcellsSan Francisco, United Statesfull_timeVerifiedPosted 7 Aug 2023
About the role
This is a San Francisco based position that is currently remote and will have a hybrid schedule once we return to office. We are open to candidates willing to relocate to the San Francisco Bay Area.
ABOUT GELIGeli (Growing Energy Labs, Inc.) provides software and business solutions to design, connect, and operate energy storage systems ranging in size from residential to utility-scale, as well as grid-tied, microgrid, and off-grid systems. Geli’s suite of products creates an ecosystem where project developers, OEMs, financiers, and project operators can deploy advanced energy projects using a seamless hardware-agnostic software platform.
Geli is a subsidiary of Hanwha Q CELLS, one of the world’s largest photovoltaic manufacturers most recognized for its high-performance, high-quality solar cells and modules.
OUR VISIONGeli is committed to helping make the planet a cleaner, better place to live, both with our software products and through our everyday actions.
Imagine a world where there is less reliance on non-renewable power, where you source your electricity from your neighbors rather than from power stations hundreds of miles away and software makes the best possible use of the solar, wind, and battery storage available. This is our vision.
We are looking for enthusiastic colleagues that are not only fluent in technology, but also share our vision of a world running on 100% renewable energy.
JOB SUMMARYGeli is hiring a senior software engineer to work in conjunction with our Data Science team. In this position, you will develop the core services that deliver the critical algorithms for managing large-scale fleets of distributed energy resources. Data science is at the core of Geli’s products, so this position will give you plenty of opportunities to learn about and contribute to our platform.
WORK ENVIRONMENTMake a difference: join a group of people who are passionate about renewable energyHave an impact: the company is still small eno
ABOUT GELIGeli (Growing Energy Labs, Inc.) provides software and business solutions to design, connect, and operate energy storage systems ranging in size from residential to utility-scale, as well as grid-tied, microgrid, and off-grid systems. Geli’s suite of products creates an ecosystem where project developers, OEMs, financiers, and project operators can deploy advanced energy projects using a seamless hardware-agnostic software platform.
Geli is a subsidiary of Hanwha Q CELLS, one of the world’s largest photovoltaic manufacturers most recognized for its high-performance, high-quality solar cells and modules.
OUR VISIONGeli is committed to helping make the planet a cleaner, better place to live, both with our software products and through our everyday actions.
Imagine a world where there is less reliance on non-renewable power, where you source your electricity from your neighbors rather than from power stations hundreds of miles away and software makes the best possible use of the solar, wind, and battery storage available. This is our vision.
We are looking for enthusiastic colleagues that are not only fluent in technology, but also share our vision of a world running on 100% renewable energy.
JOB SUMMARYGeli is hiring a senior software engineer to work in conjunction with our Data Science team. In this position, you will develop the core services that deliver the critical algorithms for managing large-scale fleets of distributed energy resources. Data science is at the core of Geli’s products, so this position will give you plenty of opportunities to learn about and contribute to our platform.
Responsibilities:
- Architect and develop software that implements and runs critical optimization and ML algorithms at scale.
- Collaborate with Data Scientists and DevOps to design, develop, and deploy software services into production.
- Develop software that calculates metrics related to energy applications and evaluates algorithm performance using streaming equipment telemetry data. Examples include electric bills, demand response baselines, and revenues, wholesale energy market revenues.
- Collaborate with Product Managers, Energy Analytics Engineers, and Data Scientists to understand and implement new requirements into our runtime platform, increasing usability and improving scalability.
Required Experience:
- A solid foundation in computer science and software engineering principles.
- 7+ years of experience developing Python (3.9+) code in a production environment, including experience with CI+CD, unit testing, complex team projects in Git, and managing virtual environments.
- Experience querying and designing databases for structured data.
- Ability to work collaboratively with all levels and teams at Geli.
- Willingness to learn and adapt in the rapidly growing energy industry.
- Experience with cloud and IoT technologies such as Docker, Kubernetes, microservices, message-passing architectures, and REST APIs.
- Database and data management technologies: PostgreSQL, Django ORM, Cassandra, Timescale DB, Redis, S3.
- Monitoring and Alerting technologies.
- Experience with Python libraries for numerical methods and time series data (NumPy, Pandas, SciPy, DateTime).
Desired Experience:
- Knowledge of distributed energy resources (PV, storage, EVs), their applications, and renewable energy.
- Familiarity with machine learning and optimization algorithms and concepts.
WORK ENVIRONMENTMake a difference: join a group of people who are passionate about renewable energyHave an impact: the company is still small eno
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s