Systems Engineer
Langdock
Seniority
Midweight
Model
Hybrid
Sector
Salary
€90,000 – €140,000
Contract
Full-Time
Systems Engineers solve complex technical problems inside and across Langdock's shared services when existing building blocks or standard architectures are insufficient. This is a project-oriented role where you might work on distributed execution, storage architecture, workload isolation, or model serving as company priorities change.
What you'll do
- Design systems for distributed state and execution that remain correct when work is concurrent, long-running, retried, resumed, or moved between processes
- Improve how large volumes of customer and agent-generated data are stored, versioned, moved, and recovered while preserving consistency, data residency, and predictable performance
- Develop isolation, runtime, and scheduling mechanisms for a shared sandbox service for untrusted code with persistent filesystems, deny-by-default networking, and fast startup
- Improve inference serving systems, optimizing throughput, latency, accelerator utilization, reliability, and cost through measurement-driven work
- Make CPU, memory, storage, network, and accelerator capacity explicit through resource scheduling and isolation to prevent workload degradation
- Build concurrent metering mechanisms for billing that handle heterogeneous units, late events, and long-running jobs with idempotent ingestion and atomic reservations
- Own the difficult mechanism and measurable improvement it creates in correctness, capability, performance, reliability, or cost
What you'll need
- Ownership of technically difficult production systems in areas such as distributed systems, databases, runtimes, inference, networking, or storage
- You operate what you build and remain responsible for it after deployment
- Ability to reason from first principles, form testable hypotheses, and use measurement to understand unfamiliar behavior
- Precision in reasoning about concurrency, isolation, ordering, data loss, and failure while finding pragmatic ways to improve performance, reliability, or cost
- Sufficient systems depth to enter an unfamiliar part of the stack, understand its behavior, and make consequential changes safely
- Use AI tools as leverage while verifying their output and retaining ownership of the result
What they offer
- Work in small squads of 3 to 4 engineers with high trust and autonomy over roadmap, prioritization, and technical decisions
- In-office role at Greifswalder Strasse 212 in Berlin

