CareerPlanSign in

Senior/Staff Backend Engineer (Rust/Python)

Hamburg, Hamburg, Germany💼 Full-time🗓 2026-08-13 → 2026-09-26

Core

Design, build, and evolve a hybrid automation, simulation, and optimization engine for supply chain planning and scheduling.

Role type

Senior/Staff Backend Engineer (Rust/Python)

Builds

Simulation engine, automation framework, and planning/scheduling algorithms

Domain

Supply chain optimization and mathematical programming

Deliverable

production ML models | product features

Required skills

Python (staff level), Rust (3+ years), performance-critical backend development, end-to-end software architecture, constraint propagation, complex state search

Preferred skills

DSL design, classical mathematical optimization, heuristic search algorithms, meta-heuristic optimizations

Technologies

FastAPI, Pydantic, PyArrow, Numba, Ruff, uv, Hypothesis

Responsibilities

Extend simulation and automation engine with constraint propagation and state search algorithms; Design and implement scheduling and planning algorithms; Interface design and evaluation of optimization components for web services; Benchmark and improve performance of critical backend services; Develop a DSL-like automation engine using Python and Rust; Port performance-critical code from Python to Rust; Maintain and extend test suites for simulation components

Sourced via workable · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.