What You’ll Do
Would you like to see your work have physical impact on our planet? Do you want to build cloud software that controls a fleet of hundreds, potentially thousands, of industrial-scale clean energy devices in the field?
We’re looking for a software engineer who is ready to get his/her hands dirty to help us bring a new energy storage system to market. You’ll be developing the cloud backend software running on our IoT platform that turns these installations into smart storage devices. You’ll write applications that will bring our cutting-edge energy efficiency algorithms to life, having a real world effect on our customers’ energy savings.
Your Responsibilities
You will work directly with the Chief Technical Officer and the Director of Controls Development on the following strategic initiatives:
Turn algorithm concepts from our Data Scientist into production software that operates industrial IoT systems in the field.
Apply optimization and machine learning concepts to build software services, from the IoT edge to the cloud, that improve energy savings.
Design a cloud service & APIs to connect energy management appliances to clients.
Implement data processing software for physical analysis.
Build a web-based analysis platform for generating actionable reports on our system’s performance.
Generate metrics to drive beautiful & intuitive display of energy savings data in our web apps.
Many other engineering / software projects not specifically outlined here.
Who You Are
(a general guide – we can bend these rules for an incredible candidate!)
B. S and/or M. S. in computer science, computer engineering, or similar.
2+ years of industry experience in software development, testing, and analysis.
Excellent software design instinct; object orientation should be core to your thinking. Skilled at algorithm design.
Solid programming experience:
PythonorJava required, experience with both a plus
Interest in learning other domain-specific languages
Experienced with common web backend frameworks (Python Flask, Java Spring, Nodejs / MEAN stack)
Linux servers, AWS & EC2 instances, Heroku and other Paas platforms
Ability to develop rapid prototype web applications (Nodejs, HTML5 / CSS3, JQuery) a plus
Interested in learning and contributing to a wide variety of software projects, including web backend,creative data analysis, and control using machine learning algorithms
An enthusiastic self-starter who can work with minimal supervision, generates novel and creative solutions to tough problems, and is willing to put in the effort it takes to get this energy storage startup off the ground.
Passionate about technology innovation, product development, energy engineering, and energy storage.
Our Preferred Stack:
Data processing, modelling: Python
APIs, data pipeline: Nodejs, Java / JAX-RS
General purpose web apps: Python Flask, MEAN stack
Embedded software: Java
The Fine Print
Looking for applicants for full-time employment.
Competitive compensation in cash and/or equity in the company; negotiable.
As startups go, the work is demanding and the hours are long, but we’ll make every effort to find an arrangement that works!
