Skip to main content

Freelance Python Developer for Grid Analysis

Freelance Python Developer for Grid Analysis
La Fosse
remote
1 week 4 days ago

Project Details

Start: 1 June 2024

Location: 95% remote, 5% Berlin

Project Duration: 7 Months

Project Overview

Our client seeks a Mid-Senior Python Developer to contribute to the development of Grid Analysis Modules within the MCCS (Modular Control Centre System) environment.

About MCCS Grid Analysis Product Line

  • MCCS NextGen is revolutionizing traditional SCADA applications by transitioning to modular Kubernetes clusters.
  • These modules exchange data through streaming services.
  • The Grid Analysis Product Line focuses on:
  • Conceptualization, development, and implementation of grid analysis modules like Topology Processing, State Estimation, and Network Security Calculations.
  • Real-time and near-real-time optimization solutions.

Project Objectives

  • Develop Grid Analysis Optimization modules based on user stories.
  • Ensure stability and robustness, critical for control center operations.
  • Adhere to Tailor Made Development (TMD) guidelines, allowing flexibility for future modifications.

Key Responsibilities

  • Write clean, efficient code following specifications.
  • Implement and maintain deployment pipelines using infrastructure as code.
  • Deploy Python services on Kubernetes.
  • Develop automation/test scripts to aid Electrical Experts.
  • Enhance existing software and pandapower implementations.
  • Collaborate on technical solutions with team members and TMD architects.
  • Focus on user-centric design to meet both internal and external business requirements.
  • Regularly update and maintain software.
  • Test programs iteratively before formal launch.
  • Resolve coding issues promptly.
  • Assist in coaching and training team members on development tools, like Azure framework.

Candidate Profile

  • Experience: Minimum 3+ years in Python development (Mid-Senior level).
  • Language: Fluent in English (B2 level), German is a plus.
  • Sector Experience: Basic knowledge in energy transmission/distribution (TSO/DSO) and Grid Analysis/Calculations.
  • Technical Skills: Docker, Python (fastapi, poetry, ruff, black, pandas, protobuf, confluent-kafka).

Additional Skills

  • Strong Python coding experience.
  • Understanding of software design patterns, continuous integration, and security.
  • Familiarity with Kubernetes, OpenShift, and cloud technologies.
  • Experience with REST web integration.
  • Knowledge of dependency injection and continuous integration.
  • Understanding of CIM/CGMES data models is advantageous.
  • Familiarity with Optimization toolchains/architectures is a plus.

Work arrangement

Key skills

Similar Jobs in Germany