Junior EMS Modeling Developer
About this role
R0001525 Junior EMS Modeling Developer (Open)
We’re Nadara. We work harmoniously with the power of nature and the communities around us to power lifetimes to come. We call our approach ‘living energy’.
We don’t just produce renewable energy, we live it – recognising our relationship with the people touched by our business and supporting social, educational, cultural, and environmental initiatives that contribute to the development of the communities we work alongside.
Discover more about our business here: https://nadara.com/about/
Nadara is an innovative place to work. We work in a stimulating and challenging environment, where every day we explore the unknown with curiosity, make decisions with quality and take action and deliver with courage. For us diversity is a real value, and we encourage in connecting different perspectives with respect.
Discover more about our culture and approach here: https://nadara.com/living-the-company/
Job Description Summary:
We are looking for a motivated Junior EMS Modeling Developer to join our team and contribute to the development of Python-based models for Cloe EMS, our Energy Management System platform.
Job Description:
In this role, you will support the design, development, testing, and integration of computational models used to analyse, simulate, forecast, and optimize the operation of complex energy systems, including industrial districts, commercial sites, energy plants, renewable generation units, flexible loads, and battery storage systems.
The position is ideal for a junior technical profile with a strong interest in Python development, energy modeling, electricity markets, and the operational behaviour of energy assets. You will work in a multidisciplinary environment, helping translate market rules, technical constraints, asset characteristics, and customer requirements into data-driven models and platform configurations.
You will also contribute to the configuration of Cloe EMS, supporting the representation of customer assets, data flows, model parameters, market scenarios, and optimization logic within the platform.
Main Responsibilities
• Develop, test, validate, and maintain Python-based models for energy analysis, simulation, forecasting, and optimization.
• Support the integration of modeling components into the Cloe EMS platform.
• Configure Cloe EMS to represent energy assets, consumption and production profiles, storage systems, market parameters, and optimization scenarios.
• Study the behaviour of energy assets such as photovoltaic plants, battery energy storage systems, industrial loads, flexible consumption units, and generation plants.
• Analyse energy consumption, production, storage data, market prices, operational constraints, model outputs, and service performance to identify opportunities for new models and improvements.
• Research electricity markets, ancillary services, demand response mechanisms, energy regulations, and emerging technologies to keep models aligned with market evolution.
• Identify and assess relevant external data sources, such as market prices, weather data, grid signals, or asset performance data, and support their integration when needed.
• Collaborate with software development, data, product, operations, and project teams to define specifications, validate assumptions, and align modeling activities with platform and customer needs.
• Document models, assumptions, configuration choices, validation results, and technical decisions clearly and consistently
Key Requirements
• Degree or technical background in Energy Engineering, Electrical Engineering, Computer Science, Data Science, Physics, Mathematics, Automation Engineering, or a related field.
• Basic to intermediate knowledge of Python programming, preferably for data analysis, modeling, simulation, or algorithm development.
• Familiarity with data handling and analysis using tools such as Pandas, NumPy, or similar libraries.
• Interest in energy systems, electricity markets, renewable generation, battery storage, smart grids, demand response, or ancillary services.
• Curiosity and willingness to understand how energy assets work from both a technical and market perspective.
• Analytical mindset and ability to translate real-world energy problems into structured models and computational logic.
• Problem-solving attitude, precision, and willingness to learn in a multidisciplinary and fast-evolving environment.
• Good communication skills and ability to work with different teams, including software developers, energy experts, project managers, and customer-facing teams.
• Good written and spoken English.
Nice to Have
• Basic knowledge of optimization techniques, mathematical modeling, or operations research.
• Experience with time series analysis, forecasting, or machine learning.
• Familiarity with APIs, databases, Git, or software development workflows.
• Basic understanding of European electricity markets, ancillary services, flexibility services, or storage business models.
• Knowledge of energy management systems, SCADA systems, IoT platforms, or digital energy platforms.
• Previous academic, internship, or project experience involving energy data, renewables, batteries, or energy market analysis.
Location:
Trezzano sul NaviglioTime Type:
Full timeWorker Subtype:
Regular