Software Engineer:in Python Backend
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