Our client is looking for a Data Scientist.
Within the company, the Grid Development – Power System Planning (GD/PSP) team is responsible for defining the required medium-term investments in the transmission grid. These investments ensure the grid can accommodate foreseen evolutions (new power plants, penetration of renewables, new consumption patterns) and remains operable with the required safety and reliability criteria. The team also evaluates connection requests from new or existing grid users.
To accomplish this, the GD/PSP team performs simulations of grid behavior to determine the type of contract (permanent/flexible) that can be offered to grid users. Approximate results of this analysis are published on the company's website using a tool named the Hosting Capacity Map. This tool indicates the remaining available (permanent/flexible) capacities for new connection requests, accounting for existing capacities and “additional capacities” which include reserved & allocated capacities, and residential growth.
Job Description:
We are hiring a highly organized and detail-oriented senior data scientist to support the industrialization of existing scripts, as well as the inclusion of new functionalities and a full migration to Python. The ideal candidate will be responsible for the full development process, including efficient programming, discussing functionalities with business experts, maintaining code and user documentation, and ensuring timely completion of deliverables.
First-generation Python scripts have been created to compute the modifications needed for the grid model to account for these “additional capacities.” A set of hypotheses is used to determine how these capacities must be accounted for. Currently, the script can only be used in combination with the grid computation tool DigSilent PowerFactory.
Responsibilities:
- Develop an industrialized full-Python tool from requirements and first-generation script.
- Refactor scripts to distinguish parts that must run within DigSilent PowerFactory or not.
- Efficiently program to improve readability and performance, while handling vast amounts of data.
- Use modular programming to anticipate future functionalities.
- Include completeness verifications for input data.
- Develop additional functionalities in close collaboration with business experts to limit manual pre-processing of input data.
- Create clear and maintainable documentation for the developed tool.
Required Competencies:
- Experience with Python programming language
- Efficient programming to handle vast amounts of data
- Modular programming adaptable to changing needs
- Profiling and optimization of scripts
- Code documentation
Requirements:
- At least 5 years of experience in Python programming
- Fluency in English (spoken and written) as well as Dutch and/or French
- Basic knowledge of electricity or electric power systems (grid structure, localization of electrical generation and consumption, etc.) is a plus
- Ability to handle vast amounts of data efficiently
- Well-organized and attention to detail
- Fluent communication and coordination
- Autonomous and capable of managing and respecting deadlines
- Strong analytical and problem-solving skills: ability to analyze, interpret, and utilize data effectively for desired purposes