Job description:
Are you passionate about optimisation, control algorithms, and energy technology? Do you thrive in a multidisciplinary environment, solving complex problems with cutting-edge cloud solutions? If so, we want you on our customer team!
About the Role:
As a (Senior) Optimisation & Control Software Developer, you will:
* Develop scalable forecasting, optimisation, and control algorithms for central control.
* Implement aggregation methods to ensure high system scalability.
* Design tractable approximations where needed.
* Work closely with backend, frontend, and data teams to design interfaces.
* Act as a backup for data scientists and ML engineers.
* Develop a strong understanding of power system stability & testing requirements.
* Coach the team on system stability, performance, and tractability while learning about the energy domain.
Must-Have Skills:
* 5
- years of experience in software development.
* Strong background in stochastic control & optimisation (4
- years).
* Solid expertise in Python development (3
- years).
* Decent knowledge of statistics and data science (1
- years).
* Experience with GitHub Actions, containers, and DevOps.
* Strong understanding of software engineering principles (SOLID, clean code).
* Excellent communication skills & fluency in written and spoken English.
Nice-to-Have Skills:
* Knowledge of Machine Learning & GenAI.
* Experience with electricity markets, flexibility markets, and energy systems.
* Familiarity with EV chargers, home energy management, and IoT devices.
* Expertise in forecast models, data engineering, and cybersecurity.
* Understanding of message brokers, microservice architectures, and cloud security.
* Knowledge of OCPP, MQTT, and IoT protocols.
* Passion for emerging technologies and innovation.
Job Details:
Start: ASAP (Mid-March possible)
Duration: Until end of 2025, with a possible extension
Location: Espoo (remote-friendly after onboarding
- some workshops etc at the customer office)
Allocation: 100%
More information from Juho
- juho\_witted // juho.sopanen@witted.com