Hybrid Python Software Developer – Flexibility Applications

Posted 1 hour ago

Apply now

About the role

  • Python Software Developer developing applications for flexible energy assets at Next Kraftwerke. Join a team focused on the energy transition and utilize various data streams.

Responsibilities

  • You will develop applications that allow our power traders to respond to price signals and leverage our flexible assets for maximum profitability.
  • You enjoy integrating a wide variety of data streams to optimize the operation of several hundred flexible assets.
  • You design and implement APIs and user interfaces that enable colleagues across the company to access and use this flexibility.
  • You are interested in exploring opportunities to deploy flexibility in short-term trading on European power exchanges.
  • You translate the technical constraints of flexible assets (such as batteries and biogas plants) into concrete optimization models.
  • You turn our concepts into high-quality, production-ready code that can scale to optimize hundreds of assets.

Requirements

  • You hold a degree in a STEM field (science, technology, engineering, or mathematics), have completed an apprenticeship in software development, or possess equivalent practical experience that convinces us.
  • You have experience in software development, including working with Python.
  • You are able to decompose and structure complex domains clearly.
  • You are curious, creative, eager to learn, and enjoy discussing technical solutions with colleagues.
  • Ideally, you have experience with linear optimization models and related algorithms.
  • You are fluent in English, both written and spoken.
  • Knowledge of German, or the willingness to learn it on the job, is a plus.

Benefits

  • Hybrid and flexible working, including home office equipment
  • The option to accrue additional vacation days and use them flexibly with our flextime model
  • Comprehensive development opportunities such as language courses, coaching, and training
  • Job bike and Germany ticket
  • Sports offers (e.g., Urban Sports Club, yoga classes)
  • Regular events: summer party, Christmas party, LAN party, after-work pizza & drinks
  • External support in finding daycare places as well as assistance with other private and professional challenges

Job title

Python Software Developer – Flexibility Applications

Job type

Experience level

JuniorMid level

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job