Senior Software Engineer - Energy Algorithms & Analytics

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.

Geli is hiring a senior python engineer with strong mathematical modeling skills to join our data science team. Software Engineer - Energy Algorithms & Analytics will develop parts of our core algorithms related to manipulation oftime series data and evaluating costs, as well as supporting the development and maintenance of the simulations platform. Data science is at the core of Geli’s products, so this position will give you plenty of opportunity to learn about and contribute to our platform.

RESPONSIBILITIES

  • Architect and develop software that implements and runs mathematical optimization and ML algorithms.
  • 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 Data Scientists, Software Engineers and DevOps to deploy software applications into production.
  • Collaborate with Product Managers, Energy Analytics Engineers and Data Scientists to understand and implement new requirements for the simulations platform, such as adding automated workflows, increasing usability and improving scalability.
  • Develop microservice interfaces and contribute to microservice architecture for energy applications.
  • Run feature and regression testing of the simulations platform.
  • Troubleshoot issues related to the algorithm code.

REQUIRED EXPERIENCE AND SKILLS

  • A solid foundation in computer science and software engineering principles.
  • 5+ years of experience developing python (3.6+) code in a production environment, including experience with CI+CD, unit testing, complex team projects in Git, managing virtual environments.
  • Experience with Python libraries for numerical methods and time series data (NumPy, Pandas, SciPy, datetime).
  • Experience in mathematical modeling, preferably related to renewable energy.
  • Experience querying and designing databases for structured data.
  • Strong background in linear algebra, probability, and statistics.
  • Ability to work collaboratively with all levels and teams at Geli.
  • Willingness to learn and adapt in the rapidly growing energy industry.

DESIRED EXPERIENCE AND SKILLS

  • Knowledge of distributed energy resources (PV, storage, EVs), their applications, and renewable energy.
  • Familiarity with machine learning and optimization algorithms and concepts.
  • Experience with cloud and IoT technologies as Docker, Kubernetes, microservices, message passing architectures, REST APIs.
  • Experience with Airflow (including plugins).
  • Database and data management technologies: PostgreSQL, Django ORM, Cassandra, Timescale DB, Redis, S3.
  • Monitoring and Alerting technologies.

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 Algorithms Engineer Jobs in San Francisco, CA, USA with average base salary of $122,000 - $256,000 / Year.

Similar Jobs View More