Improve our data models and design data flows to better support our analysis and optimization engines as well as our interactive tools
Integrate data flows into our Aurora Platform and build the interfaces of our web applications and databases
Deploy and monitor stateful services using these data flows and models
Write automated tests and debug customer problems
What we value:
Academic background some of the following: databases, data models, networking, linear algebra, computational geometry, numerical algorithms, data structures and algorithms
Hands-on experience with microservices, websocket programming, message queue software, gRPC, thrift, protobuf, or graphQL
Solid understanding of C++ and Python. Other languages such as Ruby, Javascript, Julia, C#, and Go are a plus
Contributions to large software projects as a member of a broader team
Familiarity with Git or other version control systems, build and test tools
Passion for renewable energy and sustainability
Ability to perform and thrive in a fast-paced environment