Optimization and Control Software Developer

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

Be a part of our comminity

Join us on Telegram or Discord to get instant notifications about the newest freelance projects and talk to some of the smartest software engineers in the world.