Moixa Technology | Software Engineer (Senior, Mid) | FLEXIBLE - 2 days/week On-Site after Covid | LONDON, UK | FULL-TIME | 55-80K gbp | FUNCTIONAL PROGRAMMING, TYPESCRIPT, RUST, HASKELL, AI, AWS Distributed smart energy technology.
We are a clean energy company. We build our own batteries and aggregate them and other third-party energy storage devices (inc. EVs) on a Virtual Power Plant to optimise their behaviour and maximise savings for the end customers by participating in wholesale energy markets. In doing so we provide part of the flexibility that the Grid needs in order to maximise the usage of renewable energy and to unlock mass adoption of EV technology. Our mission is to manage the world's batteries.
You will be joining a small, focused and collaborative team of talented developers that act autonomously to provide the features that the company needs to succeed in its mission. Those include any subset of:
  - Solving complex optimisation problems, using machine learning and other often bespoke algorithms.
  - Building the required platform infrastructure to ingest and process big streams of data in real-time, using AWS primitives.
  - Designing and implementing the business logic to expose our functionality via APIs and UI interfaces, using functional programming and serverless computing.
  - Developing the software for our iot devices including optimisation on the edge and integrations with third-party energy storage devices, using embedded Linux and Rust.

You will be encouraged to work and grow your knowledge on multiple parts of the stack according to your personal interests and abilities. Our team has a strong tradition of using functional programming and type systems to build pragmatic and flexible systems to satisfy business requirements.
<a href="
Recruitment email: REDACTED_EMAIL
Ask HN: Who is hiring? (December 2020)