For a product customer, I am searching for a freelance ML/SW Engineer to build a platform which optimizes large fleets of distributed energy resources turning them into flexible, grid-ready Virtual Power Plants.
Responsibilities
* Designing and implementing machine learning models for forecasting, optimization, and control of distributed energy assets
* Productionizing ML models: from research to robust, scalable, real-time systems
* Building and maintaining ML infrastructure and data pipelines (training, inference, monitoring, retraining)
* Collaborating closely with energy experts and product teams to translate real-world constraints into deployable algorithms
* Developing backend software that integrates AI models into their orchestration platform
* Improving system performance, reliability, and observability in mission-critical environments
Environment
* Languages: Python (core), with exposure to backend services
* ML & Data: PyTorch / TensorFlow, NumPy, pandas, time-series modeling, optimization techniques
* Infrastructure: Cloud-native stack (GCP), Docker, Kubernetes
* Data & Streaming: Time-series databases, event-driven systems, real-time pipelines
* MLOps: Model deployment, monitoring, CI/CD, experiment tracking
Profile
* Solid experience as an ML Engineer, Applied Scientist, or Software Engineer with strong ML exposure
* Proven ability to deploy ML models into production systems, not just notebooks
* Strong software engineering skills and comfort working in distributed systems
* Experience with time-series data, optimization problems, or real-time decision systems
* A pragmatic mindset: you care about solutions that work in the real world
* Clear communication and a collaborative approach
* Experience in energy systems, IoT, or large-scale optimization
* Familiarity with Virtual Power Plants, DERs, or energy markets
Additional Details
SENIORITY: Medior/Senior
START DATE: March
DURATION: 12 Months
EXTENSION: Yes
CONTRACT: Freelance
LOCATION: Brussels
ONSITE POLICY: 2-3 days per week
HOURS PER WEEK: 40
LANGUAGES: Fluent English
INTERVIEW PROCESS: 2 stages
If you are interested, please forward your updated resume to jay.kukoyi@vividresourcing.com to be considered.