We are looking for talented, passionate, curious engineers to help us take the next step in smart grid innovation, as we broaden our reach and integrate batteries, HVAC systems, electric car chargers, and other types of electric load into our virtual power plants.
Position Description
We are a small family-owned and -operated company, and we prefer open-minded generalists who can contribute across the entire range of our systems, from UIs and front-end tools, high-performance real-time dispatch engine, market operations, to low-level mesh network management. As realists, however, we also understand that some career specialization is, in fact, desirable as a result of time and effort invested in deeper learning. Therefore, rather than hiring for a highly specific set of skills, we want to cover one or more 'technology tracks' - the more, the merrier. Preference will be given to candidates who can demonstrate ability across multiple tracks.
Senior Back-End Developer
Do you like squeezing every bit of performance out of your code? Ever gotten that warm-and-fuzzy feeling from implementing a clever tail- recursive algorithm? Are you a type system snob? A master of non-blocking I/O? DRY maximalist? Champion of immutability? If you care to tell the difference between a Functor and an Applicative, and/or between an auto_ptr and a unique_ptr, this may be the track for you.
- Real-time dispatch, reporting, and market operations
- Scala (Akka, cats)
- C++
- Python (Tornado)
- Amazon Aurora, InfluxDB, Redis