Job Specifications
About EnergyVille
EnergyVille is a collaboration between the Belgian research partners KU Leuven, VITO, imec, and UHasselt, driving innovation in sustainable energy and intelligent energy systems. Our mission? To accelerate the energy transition through cutting-edge research and impactful software solutions.
Learn more at www.energyville.be.
Your Role at EnergyVille
As a Back-End Developer / Software Architect, you play a key role in our Software Implementation Team. You contribute to the design, development, and maintenance of software tools—built primarily in Python—that support research in energy systems, ranging from electrical grids and thermal networks to energy markets and smart buildings.
Working closely with researchers and fellow software engineers, you will create scalable, secure, and reliable software and provide technical coaching to, and collaborating operationally with both internal and external stakeholders.
We are seeking a candidate who is passionate about robust software engineering, has a solid understanding of software architecture, and is eager to contribute to the future of sustainable energy.
Key Responsibilities:
Collaborative Development: Work alongside a multidisciplinary team of developers and researchers to build and maintain robust software solutions.
Architecture & Back-End Development: Define and implement robust scalable back-end systems in Python, tailored to energy applications.
Integration of Applications: Tackle complex integration challenges across a broad spectrum of applications.
Cloud & DevOps: Shape our cloud infrastructure (Azure), manage containerization (Docker), and optimize CI/CD pipelines for efficient deployment.
Research Integration: Collaborate with researchers to transform scientific models and algorithms into production-ready software.
Technical Coaching: Provide technical guidance to colleagues across various domains of software development, such as cloud computing, data engineering, DevOps, machine learning, and cybersecurity and define development standards and testing strategies.
Collaboration: Work with internal and external stakeholders to align software requirements and ensure interoperability.
Job Requirements
Master’s degree in computer science, Engineering, Applied Mathematics, or a related field with at least 5 years of professional experience.
Strong proficiency in Python and object-oriented programming.
Proven experience in software architecture and system design.
Experience with Cloud platforms (preferably Azure); Docker; CI/CD; Relational and non-databases (SQL, PostgreSQL, MongoDB, Timeseries DB’s...).
Ability to work independently toward clear outcomes, both individually and within a team.
Continuous learning mindset, both in the software and energy domain.
A strong interest in energy systems and sustainability is important.
Offer
The opportunity to work on impactful projects that contribute to a sustainable future.
Be part of a collaborative, research-driven environment.
Professional growth in software development and energy system technologies.
Flexible working hours and hybrid work options.
Ready to make an impact?
Apply now and help shape the future of energy through software.
About the Company
VITO is an independent Flemish research organisation in the area of cleantech and sustainable development. Our goal? To accelerate the transition to a sustainable world.
Our vision
- Accelerate the transition to a competitive, clean and secure energy system in Flanders and the world
- Introduce short material cycles to set up ecosystems throughout the world for circular economy
- Radically reduce the consumption of fossil-based feedstocks and energy within the Flemish chemical sector
- Facilitate innovative, preventive and...
Know more