×
Hier anmelden um sich kostenlos auf Stellen zu bewerben oder Stellenanzeigen aufzugeben. X

Senior Systems Software Engineer; Linux & HPC; m​/f​/d

in 10115, Berlin, Berlin, Deutschland
Unternehmen: Software Engineer (Full-Stack) @ Langdock
Vollzeit position
Verfasst am 2026-10-15
Berufliche Spezialisierung:
  • Software Entwicklung
    Software-Ingenieur, DevOps Ingenieur
Gehalts-/Lohnspanne oder Branchenbenchmark: 90000 - 130000 EUR pro Jahr EUR 90000.00 130000.00 YEAR
Stellenbeschreibung
Stellenbezeichnung: Senior Systems Software Engineer (Linux & HPC) - m/f/d
Where Europe's enterprises adopt AI

Langdock is the AI platform used by more than 10,000 companies to give employees secure access to leading AI models, build agents, and automate workflows. We have grown past $40M ARR while remaining a small team. We're building the AI platform for European enterprises while preserving their control over data, model providers, and deployment environments.

As a Systems Software Engineer, you build the foundations behind our agent execution, model serving, and shared services. You investigate how systems behave under load and failure, then write the software that makes them faster, safer, and more reliable.

This role requires deep Linux knowledge and hands-on experience with high-performance computing, distributed systems, or low-latency networking. You should be comfortable following a problem through application code, runtimes, operating-system behavior, and hardware constraints.

You work closely with Platform Engineering: your focus is the underlying execution, isolation, scheduling, and data-handling mechanisms;
Platform Engineering owns the surrounding service contracts and long-term lifecycle. You operate what you build and remain accountable for its behavior in production.

What you might work on

The systems agenda includes:

  • Secure agent execution. Build runtime and isolation mechanisms for untrusted code using Linux, containers, and microVMs. Improve startup, persistent file systems, network restrictions, suspension, and resumption.

  • Inference and HPC. Improve model-serving throughput, latency, accelerator utilization, and cost. Measure bottlenecks across serving software, scheduling, caching, memory, and hardware.

  • Linux performance and resource scheduling
    . Investigate CPU, memory, file system, and network behavior. Improve resource allocation and workload isolation so one customer's workload cannot degrade another's.

  • Distributed execution. Keep concurrent, long-running work correct through retries, crashes, and recovery. Define explicit guarantees for ordering, idempotency, and tenant isolation.

  • Storage and data systems. Improve how customer and agent-generated data are stored, versioned, moved, and recovered while preserving consistency and predictable performance.

  • Usage metering. Build accurate accounting for model tokens and compute time despite concurrent reporting, delayed events, duplicate requests, and capacity reservations.

Tech stack
  • Go and Type Script in one Bazel monorepo, with implementation choices driven by the system

  • Linux, containers, microVMs, file systems, and networking

  • Protobuf and gRPC for service contracts

  • Kubernetes across GCP, AWS, Azure, and on-premises deployments

  • Terraform and Terragrunt for infrastructure orchestration

  • PostgreSQL and Redis where durable metadata or coordination requires them

  • Open-source model serving and accelerator infrastructure

You do not need prior experience with every item. You do need enough systems depth to enter an unfamiliar part of the stack, understand its behavior, and make consequential changes safely.

How we work
  • We operate with high trust and autonomy in squads of 3 to 4 engineers. A squad owns its roadmap, prioritization, technical decisions, and operation in production. Engineers are expected to find the context they need, ask for input when it improves the outcome, and move work forward without waiting for every next step to be assigned.

  • We align asynchronously before scheduling a meeting. Product requirement documents (PRDs) define the user problem, intended outcome, and constraints. Design documents make architectural boundaries, tradeoffs, failure modes, migrations, and rollouts explicit. People read and challenge the thinking asynchronously; once the context is shared, a short in-office discussion or…

Stellen-Anforderungen
10+ Jahre Berufserfahrung
Um Jobs auf dieser Seite anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie unten auf den Button, um eine Suche zu starten.
(Wenn dieser Job tatsächlich in Ihrem Zuständigkeitsbereich liegt, verwenden Sie möglicherweise einen Proxy oder VPN, um auf diese Seite zuzugreifen. Um weiterzukommen, sollten Sie Ihre Verbindung zu einem anderen Mobilgerät oder PC wechseln).
 
 
 
Suchen Sie hier nach weiteren Stellen:
(nach Beruf, Fähigkeit)
Standort
Suchradius erweitern (Meilen)
0
200
Filter
Mindest-Bildungsgrad für die Stelle
Mindest-Berufserfahrung für die Stelle
Veröffentlicht in den letzten:
Gehalt