Data Scientist / Python Developer
We ARE Recruitment Group
Brussels, Belgium
3 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
Dutch, English, French Experience level
SeniorJob location
Brussels, Belgium
Tech stack
Big Data
Profiling
Computer Programming
Software Debugging
Python
Performance Tuning
Information Technology
Industrial Software
Job description
As a Senior Python Developer, you will develop an industrialized, modular, and efficient Python tool integrating existing scripts and newly developed features. This solution will automate model preparation within the simulation environment used for grid connection analyses.
You will work closely with power system engineers and internal stakeholders to ensure high-quality code, robust performance with large datasets, and seamless integration into existing workflows.
- Develop a full-Python industrialized tool based on requirements and existing scripts.
- Automate the preparation of network models for grid-connection simulation requests.
- Ensure efficient and optimized code capable of processing large volumes of data.
- Apply modular programming principles to ensure adaptability for future needs.
- Profile, optimize, and refactor existing Python code where necessary.
- Document all scripts and functionalities clearly for long-term maintainability.
- Collaborate with GD/PSP engineers to understand grid simulation requirements.
- Integrate new functionalities that align with changing grid-development needs.
Requirements
- 6+ years of experience in Python-driven industrial software development.
- Strong Python programming expertise with a proven portfolio of tools or solutions.
- 3+ years of experience using Python in data-heavy or engineering environments.
- Background in Engineering, Mathematics, Computer Science, or Physical Sciences.
- Efficient handling of large datasets, including optimization techniques.
- Experience with modular programming, clean architecture, and code scalability.
- Strong skills in profiling, debugging, and performance optimization.
- Ability to write well-structured, documented, and maintainable code.
- Knowledge of electrical power systems such as grid structure, load flow, generation/consumption localization, etc.
- Excellent command of English; basic knowledge of French and/or Dutch.