657,709open jobs
38,284companies
94,121added this week
Browse all
Salary
$73k – $130k per year (Estimated)
Location
Remote/Hybrid (Berlin, Germany)
Seniority
Senior · 7+ years exp
Employment
Full-Time
Overview
Company
Impact
Profile match
OnHires is a global recruitment and staffing agency headquartered in Tallinn, Estonia, and founded in 2019. The company provides a comprehensive range of services including end-to-end tech recruitment, executive search, recruitment process outsourcing, and employer of record solutions. It focuses on sourcing technical talent for fast-growing companies in sectors such as FinTech, Artificial Intelligence, and Web3, operating across international markets with a focus on remote and on-site placements.

Rust Engineer - Distributed Execution Engine

Berlin (hybrid) or Remote (countries within ~4-5 hours travel of Berlin)

About our client

Our client is a B2B sourcing platform serving the automotive dealership industry. They're a small, fast-moving engineering team building core infrastructure from the ground up rather than assembling off-the-shelf tools - the kind of environment where a single engineer's technical decisions shape the product for years.

About the role

You'll join a small engineering team building the client's sourcing platform. Your focus will be their flowgraph - a horizontally scalable, step-based execution engine, similar in spirit to n8n or Unreal Engine's Blueprints, but built from the ground up in Rust with strong typing and production workloads in mind. It drives their order processing and ETL pipelines.

This isn't a typical backend role. Rather than wiring together managed queues and off-the-shelf orchestration tools, the team builds its own coordination and fault-tolerance mechanisms from scratch - because the workloads don't fit neatly into existing solutions. If you enjoy thinking about graph theory, type systems, parsers and compilers, WASM runtimes, or distributed systems architecture as part of your everyday work - not just as a personal interest - you'll feel at home here.

What you'll do

  • Research, design, and build on the client's bespoke distributed graph execution engine, written in Rust.

  • Design and implement graph executor node implementations to power third-party integrations with partner and supplier systems.

  • Build and maintain infrastructure for the distributed execution engine - deployment pipelines, observability, and site reliability.

  • Design and implement coordination and fault-tolerance mechanisms from scratch (not by wrapping existing message queues) - handling partial failures, node coordination, and recovery within the engine itself.

  • Develop and maintain logistics and ETL workflows within this ecosystem, tied directly to the core business.

What we're looking for

Must-have:

  • 7+ years of backend development experience.

  • 3+ years of professional Rust experience.

  • Strong, practical grasp of distributed systems and fault-tolerant software architecture.

  • Familiarity with at least some of: graph theory, type theory, parsers and compilers, and related CS fundamentals. We don't expect mastery of all of these - most strong candidates bring deep expertise in 3-4 out of 5 core areas, with distributed systems being the one we weight most heavily.

  • Real-world DevOps experience.

Nice to have:

  • A background in C/C++ before moving to Rust.

  • Experience with key-value stores or distributed databases - FoundationDB or TiKV are a big plus.

  • Experience with frontend web development.

  • Experience with existing low-/no-code workflow tools (n8n, Prefect, AWS Step Functions).

  • Understanding of WASM runtimes.

  • Previous experience with logistics or process management systems.

Location & setup

  • Berlin / Wildau area: hybrid, with 1 day per week in the office.

  • Elsewhere within ~4-5 hours' travel of Berlin: fully remote, no office requirement.

  • Employment: official employment in Germany, or B2B contract elsewhere in Europe.

  • Full-time, ~40 hours/week, with meaningful overlap with CEST hours.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
657,709 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Similar stack
Same company
Berlin
$36k – $86k per year (Estimated) • Remote • Full-Time • 3+ years exp • Bachelor's Degree • Mexico City
SQL
Analytics
ETL/ELT
Apply
Data Engineer 1 day ago
$140k – $297k per year (Estimated) • Remote/Hybrid • Full-Time • Master's Degree • United States
Python
SQL
Databases
Snowflake
Google BigQuery
BigQuery
AI/ML
Airflow
dbt
DevOps
Terraform
GCP
CI/CD
Analytics
ETL/ELT
Apply
$26k – $53k per year (Estimated) • In office • Full-Time • 10+ years exp • Bengaluru
SQL
Databases
Snowflake
Analytics
Tableau
Power BI
ETL/ELT
Apply
$21k – $44k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Hyderabad • Mumbai
Java
SQL
C#
Databases
Snowflake
DevOps
Azure
AWS
Analytics
ETL/ELT
Talend
Pentaho
Apply
$21k – $44k per year (Estimated) • In office • Full-Time • 12+ years exp • Bachelor's Degree • Hyderabad
Java
SQL
C#
Databases
Snowflake
DevOps
Azure
AWS
Analytics
ETL/ELT
Talend
Pentaho
Apply
In office • Full-Time
DevOps
Incident Management
Apply
$117k – $282k per year (Estimated) • Remote • Full-Time • Singapore
Python
AI/ML
LoRA
Fine-tuning
JAX
AI Agents
PEFT
QLoRA
PyTorch
LLM
DPO
SFT
Edge AI
Apply
BJAK - Back End, AI 6 days ago
$75k – $197k per year (Estimated) • In office • Full-Time • Singapore
Python
JavaScript
SQL
Node JS
AI/ML
Embeddings
Multimodal AI
PyTorch
LLM
OpenAI
Anthropic
Edge AI
DevOps
Docker
Kubernetes
Apply
$98k – $213k per year (Estimated) • Remote/Hybrid • Full-Time • Ontario
Apply
Remote • Full-Time
Apply
$86k – $176k per year (Estimated) • Remote • Full-Time • Munich • Berlin
Apply
$73k – $156k per year (Estimated) • Equity • Remote/Hybrid • Full-Time • Berlin • Dortmund • Frankfurt am Main • Hanover • Munich
Apply
$78k – $147k per year (Estimated) • Equity • In office • Full-Time • Berlin • Dortmund • Frankfurt am Main • Hanover • Munich
Apply
$117k – $250k per year (Estimated) • Remote • Full-Time • Master's Degree • Berlin
Management
Agile
Apply
$39k – $75k per year (Estimated) • In office • Full-Time • 1+ year exp • Berlin
Marketing
Meta Ads
LinkedIn Ads
Google Ads
LinkedIn
Apply
See all jobs
This is one of many
657,709 more open roles from verified company boards, updated every day.