Rust: mercado
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.
El mercado de Rust tiene ahora 74 puestos abiertos, 65 de ellos observados recientemente.
El 57% de los empleos de Rust son en remoto o híbridos. La comunidad de Rust es muy abierta al remoto. Tinkoff: abierto al remoto.
⚠ salario conocido en 2 de 74 empleos; cuota de remoto a partir de 63 con formato indicado; 65 contados como observaciones recientes; no se muestran la tendencia ni la dificultad de contratación
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.
Demanda y oferta observada
| Demanda abierta | 74 |
| Oferta observada | — no publicado |
Rust forma el segmento de backend de bajo nivel de más rápido crecimiento en 2024–2026. Motores: seguridad de memoria sin GC + abstracciones de coste cero, infraestructura cloud-native (Linkerd/Stalwart/SurrealDB), volumen de blockchain (Solana/Substrate). Tendencia: migración de las rutas críticas de C++/Go a Rust.
⚠ los candidatos que encajan con una vacante aún no se cuentan: se muestran la demanda y el pool observado
Geografía de la demanda
| país | empleos |
|---|---|
| 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.
⚠ solo número de empleos: el salario por país no se publica
Se usa junto con
Stack principal de Rust 2026: Rust edición 2021/2024 (obligatorio), Tokio (dominante en async runtime), Axum (web moderno nativo de Tokio) o Actix-web (rendimiento maduro), SQLx (async + comprobaciones de SQL en tiempo de compilación) o SeaORM, PostgreSQL, gRPC (tonic), Kafka (rdkafka), Cargo + cargo-nextest + cargo-tarpaulin, tracing + OpenTelemetry, Docker + Kubernetes.
Parejas habituales: Rust + Tokio, Rust + Axum, Rust + SQLx + PostgreSQL, Rust + gRPC + tonic, Rust + Kafka. Hoja de ruta de aprendizaje: sintaxis de Rust → ownership/borrow → async + Tokio → Axum + SQLx → gRPC + tonic.
Demanda por nivel
| nivel | empleos |
|---|---|
| senior | 24 |
| principal | 4 |
| lead | 3 |
| junior | 2 |
| middle | 2 |
Junior casi no hay: el mercado espera experiencia a nivel de sistemas. Trayectoria: C++/Go/Java Senior → Rust Middle en 6-12 meses → Senior → Tech Lead / Systems Architect / Blockchain Engineer.
⚠ solo el lado de la demanda: el nivel del pool observado se desconoce en su mayor parte
Empleadores
La demanda se reparte entre 61 empleadores. El mayor concentra el 7.3%, los diez primeros el 25.0%; el 75.0% restante es cola larga.
| proporción | valor |
|---|---|
| top-1 | 7.3% |
| top-3 | 13.2% |
| top-10 | 25.0% |
| cola larga | 75.0% |
⚠ no se muestran nombres: el clasificador aún no distingue entre agencias de selección y empleadores finales
Dónde ve Zorky este mercado
Observado en 28 fuentes; la mayor concentra el 14.9%: este mercado no depende de un solo canal.
Vacantes recientes
- 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
Últimas vacantes abiertas de Rust Backend: las 10 posiciones más recientes con una descripción de calidad suficiente. La lista completa está en nuestro CRM o en el enlace «ver todas» de abajo.
Mercados adyacentes
Rust — the seventh-largest backend segment, niche but the fastest-growing + premium. Comparison — in the SiblingSubnichesChart above.
⚠ los mercados adyacentes para comparar aún no están definidos
Cómo se mide
- Vacante
- un empleo abierto que superó el filtro de calidad y menciona al menos dos tecnologías
- Candidato observado
- un candidato cuyo stack contiene esta tecnología; es un agregado: ni un solo registro sale del perímetro
- Candidato emparejable
- aún no contabilizado
- Ventana
- empleos abiertos en el momento en que se generó el snapshot
Sobre los datos
- Algunos desgloses están ocultos: su cobertura de datos aún no es suficiente.
- Las estadísticas se muestran solo donde la muestra supera un control de calidad.
- Que falte un bloque no significa que el valor sea cero.
Desgloses ocultos actualmente: 9.
Datos a 2026-10-27
Área: Backend
Especializaciones relacionadas
Dentro de Rust Backend: Rust Backend Engineer (general: REST/gRPC + Tokio), Rust Systems Engineer (herramientas CLI/bases de datos/nivel de SO), Rust Blockchain Engineer (Solana + Substrate: enlace cruzado a /research/blockchain), Rust Embedded Engineer (IoT/firmware: enlace cruzado a embebido). La comparación está en la barra de abajo.
Preguntas frecuentes
Las preguntas más frecuentes sobre Rust Backend: salario, cuándo Rust frente a Go frente a C++, Axum frente a Actix-web, diferencias con Blockchain/Embedded, trabajo remoto, cómo empezar (6-12 meses tras Backend Senior), skills de Senior. Las respuestas se recalculan automáticamente.
¿Cuánto gana un Rust Junior, Middle, Senior o Lead?
Vacantes Junior de Rust CASI NO HAY: el mercado espera experiencia a nivel de sistemas en otro lenguaje (C++/Go/Java) + un proyecto personal en Rust listo. El salto de Junior a Middle: dominio de ownership/borrow checker + async con Tokio + lifetimes a fondo. Un Senior es responsable de la arquitectura del servicio en Rust. Trayectoria: C++/Go Senior → Rust Middle en 6-12 meses → Senior → Tech Lead en una empresa de Rust / Systems Architect.
¿Qué stack necesita con más frecuencia Rust?
Principales 5: rust, python, kubernetes, c++, linux. Rust edición 2021 (obligatorio) o 2024 (moderno). Tokio, dominante en async runtime (90%+ de los backends de Rust). Web: Axum (moderno, nativo de Tokio, en auge 2024–2026) o Actix-web (maduro, líder en rendimiento, pero mayor complejidad). SQLx (async + comprobaciones de SQL en tiempo de compilación, dominante moderno) o SeaORM (ORM async). PostgreSQL. Redis (redis-rs). gRPC vía tonic. Kafka vía rdkafka. Cargo (obligatorio, build system + gestor de paquetes). Testing: cargo test + cargo-nextest (más rápido) + cargo-tarpaulin (cobertura). crate tracing + OpenTelemetry Rust SDK. Docker + Kubernetes. Conocimiento de ownership/borrow checker + lifetimes + fundamentos de async/await, obligatorio para Senior. Profiling vía cargo-flamegraph o perf.
¿Cuándo elegir Rust en lugar de Go o C++?
Rust gana en: (1) seguridad de memoria sin GC + abstracciones de coste cero: la mejor combinación para lo crítico en rendimiento + seguridad. (2) herramientas a nivel de sistema (herramientas CLI, bases de datos, herramientas de SO: Linkerd, Stalwart, SurrealDB). (3) blockchain (Solana, Substrate, Move): nicho premium. (4) embedded/IoT con no_std (firmware). Go: cloud-native + k8s, compilación más rápida, contratación más fácil. C++: legacy, motores de juegos, HFT de ultrarrendimiento (microsegundos). Rust está sustituyendo a C++ en los nuevos proyectos de sistemas. Estrategia: primero Go para una carrera cloud-native (tamaño del mercado), luego Rust para el nicho premium. C++ → Rust: una transición natural (~3-6 meses).
Axum frente a Actix-web frente a Rocket: ¿qué aprender en Rust?
Axum: framework moderno nativo de Tokio (de los mantenedores de tokio-rs), domina en 2024–2026. Middleware basado en Tower, excelente seguridad de tipos mediante extractores, integra todo el ecosistema Tokio. Tendencia al alza. Actix-web: líder de rendimiento en benchmarks (TechEmpower), ecosistema maduro desde 2017. Influencia del modelo de actores. Mayor complejidad por los actores. Rocket: declarativo al estilo Spring. Inconvenientes: no es nativo de Tokio (runtime propio), adopción más lenta. Estrategia: primero Axum (moderno + dominador de Tokio en 2024–2026), Actix-web para código heredado + casos críticos de rendimiento, Rocket solo si te encaja el estilo declarativo.
¿Pueden los desarrolladores Rust trabajar en remoto?
Sí, el 57% de los empleos de Rust son full-remote o híbridos. La comunidad Rust es muy remote-friendly. JetBrains SPb (RustRover) — mayormente oficina. Las Rust shops internacionales — full-remote: Cloudflare, Discord, 1Password, Figma, Linkerd, los equipos de Rust de AWS, Vercel. Hubs de relocación: Berlín, Ámsterdam, Zúrich (UE Rust-friendly), Dubái, Lisboa, Serbia. Inglés — obligatorio para el remoto internacional con una prima +30-50% (enorme mercado remoto de Rust en EE. UU. + UE).
¿En qué se diferencia Rust Backend de Blockchain / Embedded?
Rust Backend: desarrollo del lado del servidor: API REST/gRPC, lógica de negocio, BD, E/S asíncrona. Stack: Tokio + Axum + SQLx + PostgreSQL. Rust Blockchain: smart contracts en Solana (framework Anchor), cadenas basadas en Substrate (Polkadot, Kusama). Otro paradigma: ejecución determinista, optimización del gas, mentalidad de seguridad. Ver /research/blockchain. Rust Embedded: IoT/firmware en no_std (sin la librería estándar), microcontroladores. Stack: embedded-hal + framework RTIC. De nicho, una carrera aparte. El cambio de Rust Backend a Blockchain lleva 6-12 meses. De Rust Backend a Embedded exige reaprender la mentalidad de sistemas (sin asignación en el heap).
¿Por dónde empezar en Rust en 2026?
Se supone experiencia Backend Middle+ (Go/Java/C++/Python). Hoja de ruta: 1) Sintaxis de Rust: "The Rust Programming Language" (el libro oficial de Rust, gratuito), "Programming Rust" de Blandy/Orendorff. 2) Ownership + borrow checker + lifetimes: la parte más difícil, te llevará 2-3 meses de práctica. "Rust by Example", ejercicios de Rustlings. 3) Rust asíncrono: "Asynchronous Programming in Rust" + el tutorial de Tokio. 4) Cargo + gestión de paquetes. 5) SQLx: acceso asíncrono a la base de datos + comprobación de SQL en tiempo de compilación. 6) Axum: el tutorial oficial + un proyecto personal (API REST con auth + SQLx + PostgreSQL + Docker). 7) gRPC con tonic. 8) tracing + observabilidad. 9) Proyecto personal de extremo a extremo: API REST en Axum + SQLx + PostgreSQL + Redis + productor de Kafka + Docker + GitHub Actions. Cursos: Karpov.Courses, OTUS "Rust Developer", Rust Bootcamp (Letsgetrusty en YouTube, lo mejor gratuito), Zero to Production in Rust (Pollak): libro de lectura obligatoria. Backend Middle (Go/Java/C++) → Rust Middle: 6-12 meses por el cambio clave de mentalidad que exige el ownership.
¿Cuántas vacantes de Rust hay en la CEI y Europa?
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).
¿Qué skills necesita un Senior Rust?
Un Senior Rust Backend es responsable del ciclo completo + tiene mentalidad de sistemas. Núcleo de Rust: dominio del ownership/borrow checker, lifetimes (incluidos los HRTB), traits avanzados (associated types, trait objects frente a genéricos, sealed traits), unsafe Rust + reglas de la UCG, patrones de manejo de errores (thiserror/anyhow/snafu). Rust asíncrono: funcionamiento interno de Tokio a fondo (modelo de ejecutor, scheduler work-stealing), pin/unpin para futures autorreferenciales, traits AsyncRead/AsyncWrite, cancellation safety. Arquitectura: servicios sobre Axum + middleware de tower, microservicios gRPC con tonic, event sourcing con Kafka. Rendimiento: profiling con cargo-flamegraph/perf, rutas críticas sin asignaciones, equidad en async. PostgreSQL: SQL avanzado, comprobaciones en tiempo de compilación con SQLx, ajuste del connection pool. Cargo: workspaces, build scripts personalizados, compilación condicional con features. Pruebas: cargo-nextest, pruebas basadas en propiedades con proptest. DevOps: builds multietapa de Docker (los binarios de Rust suelen pesar 5-20MB), nociones de Kubernetes. Soft: code review, mentoría (la curva de aprendizaje de Rust es empinada). Inglés para Senior+ IMPRESCINDIBLE: la comunidad de Rust es mayoritariamente angloparlante.
Dejar una solicitud
Describe la tarea y deja un contacto: la solicitud llega a nuestro CRM y respondemos al contacto que indiques.