CareerPlan

Software Engineer:in Python Backend

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

Core

Develop backend services, APIs, and data pipelines for S-Bahn vehicle dispatch and conflict detection systems.

Role type

Senior Python Backend Engineer

Builds

Scalable batch and streaming pipelines, REST APIs, and data models for railway operations

Domain

Transportation / Railway Operations / Data Engineering

Deliverable

production ML models

Required skills

Python, FastAPI, Pydantic, SQL, Pandas, Polars, NetworkX, AWS, Docker, GitLab CI/CD

Preferred skills

Machine Learning, graph-based algorithms, Kafka, Flink, Kinesis, REST API design with OpenAPI/Swagger

Responsibilities

Develop backend services and APIs; Analyze business logic for S-Bahn dispatch; Build and maintain conflict detection and measure suggestion systems; Ensure code and data quality via automated tests and code reviews; Support application operations, deployment, and monitoring; Collaborate on architecture and development practices

Seniority

Mid-Senior, hands-on IC