WeaveGrid’s Core engineering team is responsible for our internal data services and products, which process, store, and combine data from many different sources including electric utilities and EVs. These systems underpin all of our products, and their quality and performance are central to our business.
We are searching for a backend engineer passionate about designing and running distributed data processing systems, which transform information from many different sources into powerful insights and real-time optimization decisions and lie at the heart of all WeaveGrid products . This individual will work closely with other infrastructure engineers, as well as data scientists and data engineers.
Our current system is built entirely on AWS, with much of our processing taking place in containerized services managed by Kubernetes. We use AWS's native queueing and messaging services, as well as tools such as Redis. We are currently largely a Python shop, and a solid grounding in that language and its ecosystem is preferred, but more important is that you bring practical experience building and running data processing systems in demanding settings.
We are a small team, though growing fast. You appreciate that the specific responsibilities described here may evolve as the company expands.