Vacancy: IoT Backend Engineer
Build the energy platform of tomorrow
At Lyv, we have one foot in the scale-up world and the other firmly planted in the reality of the Dutch energy infrastructure. Our Energy Management System connects batteries, EV chargers, solar installations, and grid connections - in real time, and at a scale that keeps growing.
For this mission, we're looking for an IoT Backend Engineer who feels at home where edge devices meet the cloud.
Someone who enjoys building async Python services that control thousands of assets, who likes puzzling with time-series data, and who isn't afraid to move across the full stack - from Modbus to Kubernetes.
You'll work directly on systems that make a real impact on the stability and sustainability of the Dutch power grid.
No throwaway prototype, but production software running at major customers through Van Dorp.
Sounds like your next step? Check out the vacancy below and apply through the form - we look forward to reading your message.
Your role
We are hiring a Backend Engineer who works across the full data path, from edge devices to cloud platforms. You will build systems that ingest, process, and act on real-time energy data. You will work on reliable device communication, high-throughput pipelines, and low-latency control loops.
Your responsibilities
- Design and build async Python services for real-time data ingestion and control
- Integrate edge devices using protocols such as MQTT, Modbus, and OCPP
- Build resilient pipelines that handle high-frequency telemetry and command flows
- Model and optimize time-series storage using PostgreSQL and TimescaleDB
- Implement streaming and event-driven architectures for real-time decision making
- Design APIs for dashboards, operators, and external systems
- Ensure low latency between data ingestion and control actions
- Deploy and operate services using Docker and Kubernetes
- Set up CI/CD pipelines to support fast and safe releases
- Monitor, trace, and debug distributed systems in production
- Work closely with energy engineers to translate grid constraints and market logic into backend
systems
Your profile
- 4+ years of backend engineering experience
- Strong Python skills with async programming and concurrency
- Experience building IoT or edge-to-cloud systems
- Solid experience with time-series data and database design
- Experience with PostgreSQL and TimescaleDB
- Familiar with message brokers and event-driven systems
- Experience with Docker and Kubernetes in production
- Strong focus on reliability, performance, and observability
- Able to design systems that operate under real-world constraints
Nice to have
- Experience in energy systems such as EMS, batteries, EV charging, or solar
- Hands-on experience with MQTT, Modbus, or OCPP
- Knowledge of forecasting, optimization, or energy markets
- Experience with stream processing frameworks
- Understanding of cybersecurity for distributed and critical systems
Additional requirements
- Fluent in English and preferably Dutch
- Authorized to work in the Netherlands.
- Available to work at the office at least 2 days per week
Apply
Ready to build the energy platform of tomorrow?
Blijf op de hoogte van actualiteiten en ontwikkelingen over netcongestie, energiemanagement en batterijen
Meld Misbruik