Public summary
Join a fast-growing transportation technology company as a Senior Python Engineer focusing on backend systems that optimize network planning. You will own backend APIs, data pipelines, and infrastructure supporting vehicle and driver scheduling to enhance travel experiences for millions. Work closely with cross-functional teams and deploy modern architecture principles with a strong emphasis on clean code, testing, and AI-assisted development. The role offers a hybrid work model, travel perks, and a comprehensive wellbeing and learning support program.
Location and work setup
- Location
- Berlin
- Remote status
- Hybrid
- German requirement signal
- No German Required Detected
- Detected job language
- English
Responsibilities
Own and develop backend components including APIs, use case layers, domain models, and event-driven pipelines. Design architectural scaffolding for new product modules, manage Kubernetes deployments and CI/CD pipelines, and integrate optimization algorithms developed by Operations Research Engineers. Collaborate with engineering teams to define interfaces and contracts, contribute to architecture decisions, and maintain high code quality standards. Mentor colleagues and promote knowledge sharing.
Qualifications
Bachelor's degree in Computer Science or equivalent. 5+ years of backend software engineering experience with Python. Proficiency in modern frontend basics and applying clean architecture principles such as hexagonal architecture, ports-and-adapters, or Domain-Driven Design in production. Experience with relational databases (PostgreSQL), event-driven systems (Kafka), containerization (Docker, Kubernetes), CI/CD pipelines, cloud platforms (AWS or similar), and infrastructure as code (Terraform). Familiarity with testing best practices and AI-augmented development workflows. Knowledge of mathematical optimization or data-intensive applications is a plus.