Rust : marché
Rust Backend — low-level server-side development in Rust: performance-critical systems, low-latency APIs, system-level tooling, blockchain (Solana/Substrate). The fastest-growing low-level backend segment 2024–2026 thanks to memory safety without GC + zero-cost abstractions. Role family: Rust Backend Engineer (general — REST/gRPC API + Tokio async), Rust Systems Engineer (CLI tools, databases, OS tooling), Rust Blockchain Engineer (Solana smart contracts + Substrate — separate niche with canonical /research/blockchain), Rust Embedded Engineer (IoT, firmware — separate branch). Stack: Rust edition 2021 (must) or 2024, Tokio (async runtime — dominator), web: Axum (modern, Tokio-native) or Actix-web (mature performance), SQLx (async + compile-time SQL checks) or SeaORM, PostgreSQL, Redis, gRPC (tonic), Kafka (rdkafka), Cargo (must), cargo-watch + cargo-nextest + cargo-tarpaulin (testing/coverage), Docker+Kubernetes. Top stack: rust, python, kubernetes, c++, linux. 57% remote.
Le marché Rust compte actuellement 74 postes ouverts, dont 65 observés récemment.
57 % des offres Rust sont en télétravail ou en hybride. La communauté Rust est très ouverte au télétravail. Tinkoff — ouvert au télétravail.
⚠ salaire connu pour 2 offres sur 74 ; part du télétravail sur 63 avec un format indiqué ; 65 comptées comme observations récentes ; la tendance et la difficulté de recrutement ne sont pas affichées
Timeline: postings and sources
How many Rust postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.
New postings and active sources per week
Sources over the period: 66
New sources connected: May 18 +1 · May 25 +2 · Jun 1 +3 · Jun 8 +1 · Jun 15 +4 · Jun 22 +3 · Jun 29 +5 · Jul 6 +7 · Jul 13 +5 · Jul 20 +4 · Jul 27 +6 · Aug 3 +1 · Aug 10 +2 · Aug 17 +2 · Aug 31 +1 · Sep 14 +1 · Sep 21 +2 · Sep 28 +2 · Oct 12 +8 · Oct 19 +4
Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.
Remote work over time
Share of Rust postings offering fully remote work, per week.
Remote postings, %
The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.
Demande et offre observée
| Demande ouverte | 74 |
| Offre observée | — non publié |
Rust forme le segment backend bas niveau à la croissance la plus rapide 2024–2026. Moteurs : sécurité mémoire sans GC + abstractions à coût nul, infrastructure cloud-native (Linkerd/Stalwart/SurrealDB), volume de la blockchain (Solana/Substrate). Tendance : migration des chemins critiques de C++/Go vers Rust.
⚠ les candidats correspondant à une offre ne sont pas encore comptés : la demande et le vivier observé sont affichés
Géographie de la demande
| pays | offres |
|---|---|
| US | 16 |
| DE | 6 |
| GB | 6 |
| PL | 6 |
| RU | 5 |
| HU | 3 |
| HK | 2 |
| CH | 2 |
| IN | 2 |
| SG | 1 |
The leader by Rust job count is the US (16 positions). Large international remote via Cloudflare/Discord/AWS. Germany — Rust-friendly EU.
⚠ nombre d'offres uniquement : le salaire par pays n'est pas publié
Utilisée avec
Stack Rust principale 2026 : Rust édition 2021/2024 (indispensable), Tokio (runtime asynchrone dominant), Axum (web moderne natif Tokio) ou Actix-web (performances matures), SQLx (asynchrone + vérification SQL à la compilation) ou SeaORM, PostgreSQL, gRPC (tonic), Kafka (rdkafka), Cargo + cargo-nextest + cargo-tarpaulin, tracing + OpenTelemetry, Docker + Kubernetes.
Couples courants : Rust + Tokio, Rust + Axum, Rust + SQLx + PostgreSQL, Rust + gRPC + tonic, Rust + Kafka. Feuille de route d'apprentissage : syntaxe Rust → ownership/borrow → async + Tokio → Axum + SQLx → gRPC + tonic.
Demande par niveau
| niveau | offres |
|---|---|
| senior | 24 |
| principal | 4 |
| lead | 3 |
| junior | 2 |
| middle | 2 |
Junior quasi inexistant — le marché attend une expérience de niveau système. Parcours de carrière : C++/Go/Java Senior → Rust Middle en 6-12 mois → Senior → Tech Lead / Architecte systèmes / Ingénieur blockchain.
⚠ côté demande uniquement : le niveau du vivier observé est inconnu pour la majeure partie
Employeurs
La demande est répartie entre 61 employeurs. Le plus grand en représente 7.3 %, les dix premiers 25.0 % ; les 75.0 % restants forment la longue traîne.
| part | valeur |
|---|---|
| top 1 | 7.3% |
| top 3 | 13.2% |
| top 10 | 25.0% |
| longue traîne | 75.0% |
⚠ les noms ne sont pas affichés : le classificateur ne distingue pas encore les agences de recrutement des employeurs finaux
Où Zorky voit ce marché
Observé sur 28 sources ; la plus grande en représente 14.9 % : ce marché ne repose pas sur un seul canal.
Postes récents
- Rust Engineer · US
- Junior Rust Developer · HK
- Senior Rust Developer · RU
- Rust Developer · RU
- Frost MetaBrain: Governance & Trust Engineering · SG
- Rust Engineer (Blockchain) в vSelf · RU
- Senior Rust Developer · DE
- Rust Engineer · HU
Dernières offres Rust Backend ouvertes — les 10 postes les plus récents avec une qualité de description suffisante. La liste complète est dans notre CRM ou via le lien « voir tout » ci-dessous.
Marchés voisins
Rust — the seventh-largest backend segment, niche but the fastest-growing + premium. Comparison — in the SiblingSubnichesChart above.
⚠ les marchés voisins de comparaison ne sont pas encore définis
Comment c'est mesuré
- Offre
- une offre ouverte ayant passé le contrôle qualité et citant au moins deux technologies
- Candidat observé
- un candidat dont la stack contient cette technologie ; un agrégat — aucune fiche individuelle ne sort du périmètre
- Candidat correspondant
- pas encore compté
- Fenêtre
- offres ouvertes au moment de la création de l'instantané
À propos des données
- Certaines ventilations sont masquées : leur couverture de données n'est pas encore suffisante.
- Les statistiques ne sont affichées que là où l'échantillon passe un contrôle qualité.
- Un bloc absent ne signifie pas une valeur nulle.
Ventilations masquées actuellement : 9.
Données au 2026-10-27
Domaine: Backend
Spécialisations associées
Au sein du Backend Rust : Ingénieur Backend Rust (généraliste — REST/gRPC + Tokio), Ingénieur systèmes Rust (outils CLI/bases de données/niveau OS), Ingénieur blockchain Rust (Solana + Substrate — lien vers /research/blockchain), Ingénieur embarqué Rust (IoT/firmware — lien vers l'embarqué). Comparaison — dans la barre ci-dessous.
Questions fréquentes
Les questions les plus fréquentes sur le backend Rust : rémunération, quand choisir Rust vs Go vs C++, Axum vs Actix-web, différences avec la blockchain/l'embarqué, télétravail, comment débuter (6-12 mois après Backend Senior), compétences Senior. Les réponses sont recalculées automatiquement.
Quel est le salaire d'un développeur Rust Junior, Middle, Senior ou Lead ?
Les offres Rust Junior sont QUASI INEXISTANTES — le marché attend une expérience de niveau système dans un autre langage (C++/Go/Java) + un projet personnel Rust prêt. Le saut Junior → Middle — maîtrise de l'ownership/du borrow checker + async Tokio + lifetimes en profondeur. Le Senior est responsable de l'architecture du service Rust. Parcours de carrière : C++/Go Senior → Rust Middle en 6-12 mois → Senior → Tech Lead dans une entreprise Rust / Architecte systèmes.
Quelle stack demande-t-on le plus souvent en Rust ?
Top 5 : rust, python, kubernetes, c++, linux. Rust édition 2021 (indispensable) ou 2024 (moderne). Tokio — le runtime async dominant (90 %+ des backends Rust). Web : Axum (moderne, natif Tokio, en croissance 2024–2026) ou Actix-web (mature, leader en performance, mais plus complexe). SQLx (async + vérification du SQL à la compilation — dominant moderne) ou SeaORM (ORM async). PostgreSQL. Redis (redis-rs). gRPC via tonic. Kafka via rdkafka. Cargo (indispensable — système de build + gestionnaire de paquets). Tests : cargo test + cargo-nextest (plus rapide) + cargo-tarpaulin (couverture). Crate tracing + OpenTelemetry Rust SDK. Docker + Kubernetes. Connaissance de l'ownership/du borrow checker + des lifetimes + des fondamentaux d'async/await — indispensable pour un Senior. Profilage via cargo-flamegraph ou perf.
Quand choisir Rust plutôt que Go ou C++ ?
Rust l'emporte : (1) sûreté mémoire sans GC + abstractions à coût nul — la meilleure combinaison quand la performance et la sûreté sont critiques. (2) Outillage système (outils CLI, bases de données, outillage OS — Linkerd, Stalwart, SurrealDB). (3) Blockchain (Solana, Substrate, Move) — niche premium. (4) Embarqué/IoT avec no_std (firmware). Go : cloud-native + k8s, compilation plus rapide, recrutement plus facile. C++ : existant, moteurs de jeu, HFT ultra-performant (microsecondes). Rust remplace C++ dans les nouveaux projets système. Stratégie : Go d'abord pour une carrière cloud-native (taille du marché), puis Rust pour la niche premium. C++ → Rust — une transition naturelle (~3-6 mois).
Axum vs Actix-web vs Rocket — que faut-il apprendre en Rust ?
Axum — framework moderne natif Tokio (des mainteneurs de tokio-rs), domine en 2024–2026. Middleware basé sur Tower, excellente sûreté de typage via les extracteurs, intègre tout l'écosystème Tokio. Tendance en croissance. Actix-web — leader des performances dans les benchmarks (TechEmpower), écosystème mature depuis 2017. Influence du modèle d'acteurs. Complexité plus élevée à cause des acteurs. Rocket — déclaratif à la Spring. Inconvénients : pas natif Tokio (runtime propre), adoption plus lente. Stratégie : Axum d'abord (moderne + dominant de l'écosystème Tokio en 2024–2026), Actix-web pour l'historique + les cas critiques en performance, Rocket uniquement si le style déclaratif vous convient.
Les développeurs Rust peuvent-ils travailler à distance ?
Oui, 57 % des offres Rust sont entièrement à distance ou hybrides. La communauté Rust est très favorable au télétravail. JetBrains Saint-Pétersbourg (RustRover) — surtout au bureau. Entreprises Rust internationales — tout à distance : Cloudflare, Discord, 1Password, Figma, Linkerd, équipes Rust d'AWS, Vercel. Pôles d'expatriation : Berlin, Amsterdam, Zurich (UE favorable à Rust), Dubaï, Lisbonne, Serbie. L'anglais — indispensable pour le télétravail international avec une prime de +30-50 % (énorme marché Rust à distance aux États-Unis + dans l'UE).
En quoi le Backend Rust diffère-t-il de la Blockchain / de l'embarqué ?
Backend Rust — développement côté serveur : API REST/gRPC, logique métier, base de données, E/S asynchrones. Stack : Tokio + Axum + SQLx + PostgreSQL. Blockchain Rust — smart contracts sur Solana (framework Anchor), chaînes basées sur Substrate (Polkadot, Kusama). Paradigme différent : exécution déterministe, optimisation du gas, état d'esprit sécurité. Voir /research/blockchain. Rust embarqué — IoT/firmware en no_std (sans la bibliothèque standard), microcontrôleurs. Stack : embedded-hal + framework RTIC. Niche, carrière à part. Reconversion backend Rust → blockchain en 6-12 mois. Backend Rust → embarqué exige de réapprendre un état d'esprit système (pas d'allocation sur le tas).
Par où commencer en Rust en 2026 ?
Une expérience Backend Middle+ est supposée (Go/Java/C++/Python). Feuille de route : 1) Syntaxe Rust — « The Rust Programming Language » (le livre officiel de Rust — gratuit), « Programming Rust » Blandy/Orendorff. 2) Ownership + borrow checker + lifetimes — la partie la plus difficile, comptez 2-3 mois de pratique. « Rust by Example », exercices Rustlings. 3) Rust asynchrone — « Asynchronous Programming in Rust » + Tokio Tutorial. 4) Cargo + gestion des paquets. 5) SQLx — accès asynchrone à la base + vérifications SQL à la compilation. 6) Axum — tutoriel officiel + un projet personnel (API REST avec auth + SQLx + PostgreSQL + Docker). 7) gRPC via tonic. 8) tracing + observabilité. 9) Projet personnel de bout en bout : API REST Axum + SQLx + PostgreSQL + Redis + producteur Kafka + Docker + GitHub Actions. Formations : Karpov.Courses, OTUS « Rust Developer », Rust Bootcamp (Letsgetrusty sur YouTube — le meilleur gratuit), Zero to Production in Rust (Pollak) — livre incontournable. Backend Middle (Go/Java/C++) → Rust Middle — 6-12 mois en raison d'un changement crucial de façon de penser autour de l'ownership.
Combien d'offres Rust sont ouvertes dans la CEI et en Europe ?
109 active open Rust Backend positions — niche, but the fastest-growing segment. Geography: the US, Germany, the UK. Sources: hh.ru, Habr Career, getmatch, Djinni, LinkedIn (huge international Rust segment), Telegram, This Week in Rust newsletter, filtra.io Rust jobs, Reddit r/rust, JetBrains.com/Careers. The real market is broader than the sample thanks to huge international remote (Cloudflare/Discord/AWS). Time to close a Senior Rust role — 6-12 weeks (longer than Go due to specificity).
De quelles compétences un développeur Rust Senior a-t-il besoin ?
Un Backend Rust Senior prend en charge le cycle complet + un état d'esprit systèmes. Cœur de Rust : maîtrise de l'ownership/du borrow checker, lifetimes (y compris HRTB), traits avancés (types associés, trait objects vs génériques, sealed traits), Rust unsafe + règles UCG, patterns de gestion des erreurs (thiserror/anyhow/snafu). Rust asynchrone : fonctionnement interne de Tokio en profondeur (modèle d'exécuteur, scheduler à vol de tâches), pin/unpin pour les futures auto-référentielles, traits AsyncRead/AsyncWrite, sûreté à l'annulation. Architecture : services sur Axum + middlewares tower, microservices gRPC via tonic, event sourcing via Kafka. Performance : profilage via cargo-flamegraph/perf, chemins critiques sans allocation, équité de l'asynchrone. PostgreSQL : SQL avancé, vérifications à la compilation de SQLx, réglage du pool de connexions. Cargo : workspaces, scripts de build personnalisés, compilation conditionnelle via les features. Tests : cargo-nextest, tests basés sur les propriétés via proptest. DevOps : builds Docker multi-étapes (les binaires Rust font souvent 5-20 Mo), bases de Kubernetes. Soft skills : revue de code, mentorat (la courbe d'apprentissage de Rust est raide). Anglais INDISPENSABLE pour Senior+ — la communauté Rust est majoritairement anglophone.
Laisser une demande
Décrivez la tâche et laissez un contact : la demande arrive dans notre CRM et nous répondons au contact indiqué.