Trusted by startups and the largest companies

Junior Software Engineer

Developer
Python
Berlin


You support our development team in setting up and developing our energy management system Maestro Core. You will work on services that intelligently connect and control battery storage, PV systems, charging infrastructure and other components. Our backends run primarily in Python — in combination with modern interfaces and data connections in the energy sector.

Your tasks

  • Develop and maintain microservices in Python
  • Connect devices and APIs (Modbus, MQTT, REST, etc.)
  • Data processing and logic for control functions in EMS
  • Support with testing, logging and monitoring
  • Close collaboration with front-end, hardware, and energy engineering teams

Your profile

  • Completed studies in computer science, energy technology or comparable
  • First experience with Python (e.g. FastAPI, pandas, asyncio)
  • Understanding APIs, data models, and interface communication
  • Interest in energy systems, IoT or control technology
  • Independent and structured way of working

What we offer

  • Joining a growing energy tech company
  • Mentoring from experienced Python developers
  • Flexible working hours, home office possible
  • Location: Berlin (partially possible remotely)

Rethink how you use energy

Book a free consultation and discover how to manage your energy setup with precision and confidence.