Python Developer (w/m/d)

50Hertz Transmission GmbHBerlin, DE
Published on

About the Role

In this position, you will develop software components and applications for the project "MCCS Grid Analysis". You will contribute to the digital energy transition while ensuring the energy supply for 18 million people. You will be a part of an international development team where software engineers and architects collaborate to create scalable software solutions. Your tasks will include:

  • Developing clean and efficient code based on specifications and guidelines.
  • Maintaining and utilizing deployment pipelines under the "Infrastructure as Code" paradigm.
  • Setting up and delivering Python services in Kubernetes.
  • Creating automation and testing scripts to aid specialists in functional and quality testing.
  • Addressing programming issues and ensuring a productive working environment.
  • Maintaining and regularly improving existing software.
  • Analyzing and testing before market launch, ensuring software security through active monitoring of private information disclosure.

About the Candidate

We are looking for candidates with the following skills and qualifications:

  • Completed studies in computer science or a similar field.
  • A minimum of 5 years of professional experience in programming with Python (stack: fastapi, poetry, ruff, black, pandas, protobuf, confluent-kafka, K8s, Azure-Pipelines, helm).
  • Experience with web integration technologies like REST.
  • Conceptual knowledge of dependency injection, software design patterns, and continuous integration.
  • Proficient in Angular or React.
  • Language proficiency: Fluent English (C1) and German (B2).
  • Experience in a cloud environment is a plus, along with understanding CIM/CGMES data models and Grid Analysis toolchains/architectures.

About the Company

50Hertz Transmission GmbH is at the forefront of the energy transition, ensuring a reliable energy supply for millions. The company values the contributions of its employees and fosters a collaborative international development environment.

Company Culture and Benefits

  • Flexible working hours with a long-term account to support work-life balance.
  • 30 vacation days, no limit on flex days, and no core working hours.
  • Possibility of mobile working (also from home).