Senior Python Engineer (m/f/d) - Network Planning
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
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 We recognize that everyone carries a unique set of valuable skills and experiences. If you think you could have an impact even though you don't meet 100% of the requirements, we still encourage you to apply. We want to hear from you!