Berlin | Anteilig remote | Vollzeit

Senior Python Engineer (m/f/d) - Network Planning

About the Role

  • Own and evolve the backend: APIs, use case layer, domain models, serialization, and event-driven pipelines (Kafka)
  • Take engineering ownership of new product modules — designing the architectural scaffold, wiring layers, and ensuring clean boundaries
  • Build and maintain infrastructure: Kubernetes deployments, CI/CD pipelines, and cloud resources (AWS)
  • Collaborate closely with Operations Research Engineers to integrate optimization algorithms into the product
  • Work in an AI-augmented development workflow — actively using code agents and AI assistants as a natural part of how you ship software
  • Contribute to architecture decisions and uphold code quality through reviews, testing, and continuous improvement
  • Write well-tested, self-documenting code following hexagonal architecture patterns
  • Share your expertise and mentor colleagues, promoting a culture of knowledge sharing and learning

About You

  • Academic background in Computer Science or equivalent
  • 5+ years of experience in backend software engineering with Python
  • Experience with modern front-end stack (some basic front-end tasks are part of our scope)
  • Experience applying clean architecture principles (hexagonal, ports-and-adapters, DDD) or similar approaches in production — able to contribute from day one
  • Experience with relational databases (PostgreSQL) and event-driven systems (Kafka or similar)
  • Strong experience in AI-augmented development — actively using code agents or AI assistants in daily work
  • Solid experience with containerization (Docker, Kubernetes) and CI/CD pipelines
  • Familiar with testing best practices: unit, integration, acceptance testing
  • Experience with cloud platforms (AWS or similar) and infrastructure as code (Terraform)
  • Familiarity with mathematical optimization or data-intensive applications is a plus