CareerPlan

Software Engineer:in Python Backend

Berlin, BERLINFull-time2026-11-06 → 2026-11-10
On-site

Core

Develop backend services, APIs, and data-driven solutions for real-time S-Bahn operations, connecting operational data to stabilize train traffic.

Role type

Senior Python Backend Engineer (Data & Operations)

Builds

Scalable batch and streaming pipelines, backend services, and APIs for the DB Regio control center.

Domain

Rail transport operations / Mobility infrastructure

Deliverable

production ML models

Required skills

Python, FastAPI, Pydantic, SQL, Pandas, Polars, Machine Learning, Graph algorithms, REST APIs, AWS, Docker, GitLab CI/CD

Preferred skills

Kafka, Flink, Kinesis, mathematical optimization, parallelization of data-intensive applications, Vibe Coding, AI-assisted development tools

Technologies

Python, FastAPI, Pydantic, NetworkX, SQLAlchemy, AWS, Docker, GitLab CI/CD, Kafka, Flink, Kinesis

Responsibilities

Develop backend modules and services; analyze business logic for S-Bahn dispatching; design data-driven solutions combining domain knowledge with software and AI methods; implement and maintain automated testing and CI/CD pipelines; review and validate AI-generated code; collaborate with stakeholders on requirements and architecture.

Seniority

Senior, hands-on IC