Senior Rust Developer
Design, develop, and maintain high-performance software applications and services using Rust. Collaborate with cross-functional teams to build scalable backend systems and promote engineering best practices.
Remote Rust Jobs
Browse and apply for latest Remote Rust Jobs and work remotely as a Rust Developer, Rust Engineer with skills such as rust for Lead, Senior and Junior roles full-time, part-time, contract or freelance. Work from home or any place around the world.
Trusted by 300,000+ remote workers worldwide.
Design, develop, and maintain high-performance software applications and services using Rust. Collaborate with cross-functional teams to build scalable backend systems and promote engineering best practices.
You will lead the development of high-performance distributed data processing projects using Rust. Additionally, you will design and implement robust code and optimization algorithms while collaborating with internal teams and customers.
You will lead the development of high-performance distributed data processing projects using Rust. Additionally, you will design and implement robust code and optimization algorithms to solve complex business problems.
Develop and maintain the user-space Linux service running on network-monitoring sensors, using C/C++ or Rust, and contribute to the cloud backend in Go. Implement device-to-cloud security, maintain CI/CD, and create automated unit, integration, and end-to-end device-to-cloud tests with CI quality gates.
You will design and maintain high-performance data lakehouse infrastructure, focusing on reliable maintenance workflows for Apache Iceberg. Additionally, you will contribute to a Rust-based SQL query router and manage production-grade compaction engines.
We watch for new "rust" jobs and email you the matches. Free. Unsubscribe in one click.
Develop and improve high-performance Rust software for distributed data processing, including new features, robust services, and optimization algorithms. Collaborate with project owners and customers to deliver scalable, resilient cloud solutions using infrastructure as code and technologies in AI, machine learning, and optimization.
You will develop high-performance distributed data processing solutions using Rust and manage scalable cloud software within a GCP environment. Additionally, you will collaborate with project owners to design robust features and implement cutting-edge optimization algorithms.
You will be responsible for architecting, building, and maintaining software solutions while collaborating with a team in an agile environment. Additionally, you will proactively identify development opportunities and validate solutions with clients through demonstrations.
You will lead the integration of post-quantum cryptographic primitives and zero-knowledge verification systems into the Autheo Mainnet. Additionally, you will be responsible for developing secure key management and identity solutions while maintaining high-performance, production-grade Rust code.
Design, build, and maintain production-grade control plane microservices and custom Kubernetes operators using Rust and Go. Develop integration modules for network operating systems and DPU hardware while ensuring end-to-end observability.
You will be responsible for hardening and extending the Rust components of the Autheo node, focusing on consensus, state storage, and P2P networking. Additionally, you will profile and optimize node performance while working with SRE teams to ensure reliability and observability.
You will design and ship deterministic WASM-compatible runtime modules and develop a native-feeling Rust contract SDK and CLI toolchain. Additionally, you will integrate these tools into the DevHub and ensure performance through rigorous benchmarking and CI testing.
You will design and develop event-driven backend systems using Rust and Python while leveraging AI coding agents to build and maintain scalable solutions. You will take end-to-end ownership of projects, collaborating directly with business stakeholders to translate goals into high-quality software.
You will build and maintain a Rust-based Knowledge Graph service to support GitLab's AI agents and analytics features. You will also collaborate across teams to improve system reliability, observability, and operational maturity.
You will design and develop distributed cloud services using Rust while maintaining in-house software and building APIs for generative AI. Additionally, you will collaborate across teams to define design specifications and orchestrate agent teams to implement new features.
You will design and develop event-driven backend systems using Rust and Python while leveraging AI coding agents to build scalable solutions. You will take end-to-end ownership of projects, collaborating directly with business stakeholders to translate goals into high-quality software.
Design and develop high-performance backend services and distributed systems using Rust. Collaborate with cross-functional teams to build scalable APIs, asynchronous processing pipelines, and cloud-native infrastructure components.
We watch for new "rust" jobs and email you the matches. Free. Unsubscribe in one click.
You will design and maintain high-performance data lakehouse infrastructure, focusing on reliable data maintenance workflows for Apache Iceberg. Additionally, you will contribute to a Rust-based SQL query router and manage production-grade systems, including on-call responsibilities.
You will design and implement requirements within a Rust microservice landscape to create sustainable software solutions. Additionally, you will contribute your expertise to socially relevant projects and help evolve the application architecture.
Design and maintain production-grade control plane microservices and custom Kubernetes operators using Rust and Go. Develop integration modules for network operating systems and DPU hardware while ensuring system observability through OpenTelemetry.
You will lead the design and development of a high-volume, queue-driven document processing pipeline using Rust and C#/.NET. Additionally, you will mentor team members, set technical standards, and own the end-to-end production lifecycle of services on Azure.
You will design and implement high-performance distributed data processing solutions using Rust. Additionally, you will collaborate with project owners to build scalable cloud services and optimize existing codebases.
Design and implement robust Rust and C++ services and libraries to power trading, payments, and crypto experiences. Collaborate on large-scale distributed systems architecture to ensure reliability, performance, and scalability.
Design and maintain production-grade control plane microservices and custom Kubernetes operators using Rust and Go. Develop integration modules for network operating systems and DPU hardware while ensuring end-to-end observability.
Design, develop, and maintain reliable, scalable software systems using Rust and TypeScript. Translate technical requirements into production-ready solutions while contributing to architectural and technical decisions.
You will own the architecture and delivery of customer-facing Rust backend services while partnering with product leadership to shape the roadmap. Additionally, you will drive cross-team initiatives and mentor engineers to improve technical standards and development speed.
We watch for new "rust" jobs and email you the matches. Free. Unsubscribe in one click.
You will design and implement robust Rust services and libraries to power trading, payments, and crypto experiences. You will also collaborate on large-scale distributed systems architecture to ensure reliable, high-performance, and secure infrastructure.
You will design and ship memory-safe Rust modules for the Eigensphere execution path and integrate post-quantum cryptographic primitives. Additionally, you will manage cross-chain service boundaries and build robust SDKs to support the developer ecosystem.
Design and build high-correctness Rust services that sit on critical platform paths while owning systems from architecture to operations. Collaborate with cross-functional teams to improve system reliability, observability, and performance.
Own and develop a Rust and Tauri desktop dictation application, including audio capture, integrations, local encrypted storage, cross-platform releases, and locally run speech recognition. Build and maintain its TypeScript and React interfaces and backend, manage billing and third-party services, troubleshoot Windows issues, and provide direct customer support.
Stop the endless job search. Our AI finds and applies to the best jobs for you.
We reviewed 30 job postings for remote Rust roles and found these are the skills employers ask for most often:
| Skill | Share of job posts |
|---|---|
| Rust | 100% |
| Distributed systems | 83% |
| Kubernetes | 57% |
| Docker | 33% |
| Microservices | 30% |
| CI/CD | 27% |
| SQL | 23% |
| Asynchronous programming | 20% |
| Python | 20% |
| Go | 20% |
Learn more about Software Development remote jobs