Senior Forecasting Engineer

Qcells
Apply Now

Job Description

ABOUT GELI

Geli (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 VISION

Geli 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.

ABOUT THE JOB

Geli is looking for an experienced optimization engineer with a software development background in Python to join our Data Science team. Geli is innovating the way distributed energy resources are controlled, and the optimization engineer will help refine and develop the algorithms which are at the heart of it all.

As applications of energy resources continue to proliferate and evolve, our formulation of economic objectives needs to be updated to reflect these changes. The optimization engineer will formulate these new objectives, refine methods to hedge against uncertainty, and collaborate with our forecasting data scientists to maximize expected savings. Our data analytics and cloud platforms use state-of-the-art technologies to set you up for success. Since optimization is at the core of Geli, you will have plenty of opportunities to learn about and contribute to the software development of our other energy storage software products.

We are looking for a motivated self-starter that thrives in a dynamic environment. A strong work ethic with excellent problem-solving skills are equally important as being a team player who enjoys to learn and teach.

You will work closely with the rest of the data science, product, and software engineering teams to execute job duties listed in Primary Responsibilities. For this position, we are open to remote work.

PRIMARY RESPONSIBILITIES

  • Collaborate with product managers to understand program requirements and market rules
  • Translate program and market rules into DER (Distributed Energy Resources) scheduling and dispatch optimization models including wholesale electricity markets, demand response, behind the meter incentives and rules
  • Develop constraints and penalties to drive heuristic behaviors Develop, unit test, and document object-oriented Python code Write Python code to manipulate and analyze timeseries data
  • Collaboratively review and revise pull requests with your teammates
  • Collaborate with the forecasting team on probabilistic forecasting and optimization approaches
  • Contribute to the development and maintenance of our simulation codebase that we use for evaluating algorithm performance and DER economics
  • Conduct batch simulation experiments to tune models and parameters for maximum performance
  • Troubleshoot optimizer software operational issues and use operations data to improve algorithms
  • Provide support to sales engineers and operations on the best optimizer software configuration

MINIMUM QUALIFICATIONS

  • M.S. in science or engineering, or equivalent combined education and work experience)
  • 3+ years of industry experience developing optimization models for energy applications.
  • Experience with optimization modeling packages such as PYOMO, CVXPY, or solver APIs (e.g. Gurobi, Cplex, Xpress)
  • Experience with Python libraries for numerical methods and timeseries data (NumPy, Pandas, SciPy, datetime)
  • Strong theoretical background on Linear Programming, MIP, and Convex Optimization and solution algorithms
  • Strong background in linear algebra and statistics
  • Experience in collaborative software development environment (version tracking with Git, code reviews) Ability to write clean, maintainable, tested and shippable production code
  • Ability to cooperate with other engineers, and focus on team goals

PREFERRED QUALIFICATIONS

  • Knowledge of machine learning algorithms (time series forecasting, clustering algorithms, probabilistic models, supervised and unsupervised learning)
  • Databases: PostgreSQL, Django
  • Knowledge of Cloud, IoT technologies, and scalable platforms (Docker, AWS, Kubernetes) As a member of the team you will have significant influence on the direction of our technology stack.

BENEFITS OF WORKING AT GELI

  • Competitive salary commensurate with experience
  • Competitive benefits offerings
  • Conveniently accessible location in downtown San Francisco
  • Flexible work-from-home-office opportunities, as determined by the position and job duties
  • Cigna and Kaiser options - available by region
  • Cigna Dental (including orthodontic coverage) and vision plans, both have options with a $0 paycheck contribution
  • Healthcare and Dependent Care Flexible Spending Accounts (FSA)
  • Company Paid (Health Savings Account) HSA Contribution when enrolled in the High Deductible Cigna medical plan
  • Company-paid Basic Life, AD&D, short-term, and long-term disability insurance
  • Voluntary benefits include: critical illness, hospital indemnity, accident insurance
  • 401(k) with a 4% employer match
  • 3 weeks of paid Parental Leave
  • Sick time- 72 hours frontloaded per calendar year
  • Vacation time (Flex time), and 13 Paid Holidays
  • Health Advocate wellness and concierge services
  • Wellness programs with our benefits providers
  • Commuter benefits
  • EAP
  • Bereavement leave- 5 paid days

Company Info.

Qcells

Hanwha Qcells (commonly known as simply Qcells) is a major manufacturer of photovoltaic cells. The company is headquartered in Seoul, South Korea, after being founded in 1999 in Bitterfeld-Wolfen, Germany, where the company still has its engineering offices. Qcells was purchased out of bankruptcy in August 2012 by the Hanwha Group, a South Korean business conglomerate. Qcells now operates as a subsidiary of Hanwha Solutions, the group's energy an

  • Industry
    Photovoltaics
  • No. of Employees
    7,895
  • Location
    Seoul, South Korea
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Qcells is currently hiring Data Scientist, Forecasting Jobs in San Francisco, CA, USA with average base salary of $122,000 - $256,000 / Year.

Similar Jobs View More