This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Build the execution layer powering the next generation of intelligent systems. We’re building the foundational infrastructure that enables modern companies to orchestrate complex, multi-agent workflows with speed and reliability. Our core platform turns AI prototypes into production-grade, scalable workflows.
Job Responsibility:
Design and build Rust-first backend services for executing and managing graph/DAG-based workflows
Own job orchestration systems with multiple execution modes: blocking, streaming, fire-and-forget
Implement core features for idempotency, replay, backpressure, and retries
Strengthen platform-wide tenant isolation, access control, and security
Optimise PostgreSQL schemas, indexing, and query performance
own data migrations
Ship reliable, observable systems with strong telemetry and operational tooling
Partner with product, frontend, and data teams to ship production-ready features quickly
Requirements:
Strong backend/system design experience, with production ownership
Proficiency in Rust (or another systems language with willingness to ramp up)
Solid SQL skills and experience with PostgreSQL or similar relational DBs
Experience with distributed systems patterns: messaging, retries, idempotency, state
Familiarity with Redis, real-time delivery (SSE/WebSockets), and pub/sub systems (Kafka or NATS)
Understanding of auth/authz, multi-tenancy, and secure API design
Comfortable working in a fast-paced, on-site environment with tight feedback loops
Nice to have:
Built or operated workflow engines, schedulers, or agent runtimes
Experience with Postgres RLS or data access control at scale
Exposure to containerisation, CI/CD pipelines, and cloud infra
Integrated external AI/model providers and secured API access/configs