VITO maakt gebruik van noodzakelijke cookies.
Om je gebruikerservaring op onze website te optimaliseren willen we ook gebruik maken van optionele cookies waarvoor we je toestemming vragen. Meer informatie: Cookiebeleid, Privacyverklaring
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.
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.
or
Your application has been successfully submitted.