Clean energy storage firm nabs $10M Series B, hiring

The company also announced it had executed a contract to build a renewable energy storage project in New York.