CrawlJobs Logo

Rust Engineer, Distributed Systems

· Job Posted May 04, 2026
Apply Position
Job Link Share

Job Description

We are seeking a passionate Rust engineer to help us build and scale Wasmer Edge, our next-generation, globally distributed compute cloud powered by WebAssembly.

Job Responsibility

  • Design, build, and maintain the core components of our global compute platform in Rust
  • Develop the scheduler and orchestration logic for deploying and managing WebAssembly workloads
  • Build and optimize low-latency networking, service mesh, persistence layers, and load balancers
  • Collaborate on the operational strategy for a highly available, multi-region platform

Requirements

  • Proficiency in Rust and a strong passion for systems programming
  • Ability to work on diverse tasks in a fast-paced environment
  • Demonstrated experience or a deep interest in distributed systems, concurrency, and networking
  • Strong understanding of Linux fundamentals
  • Demonstrated 6+ years of professional software engineering experience
  • Excellent communication and teamwork skills
  • A self-driven and proactive attitude, comfortable in a startup environment
  • Based in CET timezone or within ±2h

Nice to have

  • Experience operating large-scale, multi-region distributed systems
  • Strong expertise on at least one low-level topic: kernel, drivers, GPU, compilers, assembly, garbage collection, filesystem
  • Strong knowledge of networking protocols and concepts
  • Previously worked on workload orchestration technologies like Kubernetes
  • workload isolation technologies (hypervisors, containers, Firecracker, GVisor...)
  • distributed file systems
  • load balancers
  • Previous work on cloud infrastructure

What we offer

  • Competitive salary and stock options
  • Generous vacation policy
  • Flexible and or remote work policies
  • Monthly fitness stipend
  • Monthly stipend for open-source contributions
  • Economic support for skills development, continuous learning, and attending conferences

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Rust Engineer, Distributed Systems

8 matching positions

Software Engineer (Distributed Systems & ML Infrastructure)

Overview: An Elite FinTech firm is expanding its world-class engineering team an...
Location
Location
Singapore , Singapore
Salary
Salary:
250000.00 SGD / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Open to all experience levels
  • Proven experience coding in Python
  • Strong understanding or interest in distributed systems and ML infrastructure
  • Enthusiasm to learn Rust (supported by internal mentorship and training)
  • Excellent academic background
  • Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
Job Responsibility
Job Responsibility
  • Design and build high-performance, distributed systems for large-scale ML infrastructure
  • Drive best practices in software architecture, testing, and scalability
  • Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale
What we offer
What we offer
  • Industry Leading Bonus
  • Work on next-gen distributed systems and ML infrastructure
  • Take ownership of multiple greenfield builds
  • Zero bureaucracy and a genuinely collaborative culture
  • Stunning offices
  • Dedicated time for personal projects every Friday!
  • Fulltime
Read More
Arrow Right

Senior Distributed Systems Engineer (HPC Platform)

We are looking for a Senior Distributed Systems Engineer to design and build cor...
Location
Location
European Union
Salary
Salary:
Not provided
itransition.com Logo
Itransition
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience in backend development with Rust
  • Solid understanding of distributed systems architecture
  • Hands-on experience with message queues (e.g., Apache Pulsar, RabbitMQ)
  • Experience designing and building gRPC-based APIs / service-oriented architectures
  • Experience with AWS or similar cloud platforms
  • Strong problem-solving skills and ability to work with complex systems
Job Responsibility
Job Responsibility
  • design and build core backend services for a high-performance distributed computing platform
  • develop resilient, high-throughput infrastructure that orchestrates workloads across CPU and GPU nodes
What we offer
What we offer
  • Projects for such clients as PayPal, Wargaming, Xerox, Philips, Adidas and Toyota
  • Competitive compensation that depends on your qualification and skills
  • Career development system with clear skill qualifications
  • Flexible working hours aligned to your schedule
  • Options to work remotely
  • Corporate medical insurance covering services of private and public medical centers
  • English courses online
  • Corporate parties and events for employees and their children
  • Internal conferences, workshops and meetups for learning and experience sharing
  • Gym membership compensation
Read More
Arrow Right

Staff Software Engineer (Distributed Systems & ML Infrastructure)

An Elite FinTech firm is expanding its world-class engineering team and looking ...
Location
Location
France , Paris
Salary
Salary:
160000.00 EUR / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Open to all experience levels
  • Proven experience coding in Python
  • Strong understanding or interest in distributed systems and ML infrastructure
  • Enthusiasm to learn Rust (supported by internal mentorship and training)
  • Excellent academic background
  • Experience in high-stakes, low-latency, mission-critical environments where reliability and performance are non-negotiable
Job Responsibility
Job Responsibility
  • Design and build high-performance, distributed systems for large-scale ML infrastructure
  • Drive best practices in software architecture, testing, and scalability
  • Lead and collaborate on multiple greenfield initiatives focused on performance, reliability, and scale
What we offer
What we offer
  • Up to €160,000 + Industry Leading Bonus
  • Work on next-gen distributed systems and ML infrastructure
  • Take ownership of multiple greenfield builds
  • Zero bureaucracy and a genuinely collaborative culture
  • Stunning offices
  • Dedicated time for personal projects every Friday
  • Fulltime
Read More
Arrow Right

Senior Distributed Systems Engineer

Our client is looking to fill the role of Senior Distributed Systems Engineer. T...
Location
Location
United States
Salary
Salary:
200000.00 - 225000.00 USD / Year
solomonpage.com Logo
Solomon Page
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Extensive experience building loosely coupled distributed systems
  • Have worked in environments with low bandwidth, high latency, or unreliable communication links
  • Understand failure modes in distributed architectures and how to mitigate them
  • Comfortable reasoning about consistency models, coordination strategies, and state replication
  • Have experience writing production systems in Rust or Go
  • Prefer solving systems-level problems over building thin CRUD-style services
  • Care deeply about durability, reliability, and operational behavior
Job Responsibility
Job Responsibility
  • Design for Real-World Networks: Architect distributed systems that tolerate latency, bandwidth constraints, and intermittent connectivity
  • Design loosely coupled services that avoid unnecessary cross-system fragility
  • Implement fault-tolerant communication and state synchronization strategies
  • Build Resilient Runtime Systems: Develop systems that prioritize correctness, durability, and recovery
  • Implement retry logic, backpressure, caching strategies, and eventual consistency patterns
  • Ensure systems degrade gracefully instead of failing catastrophically
  • Own Integration Boundaries: Design and maintain APIs and communication layers between distributed components
  • Identify and eliminate tight coupling across services
  • Diagnose and resolve cross-system failures in production environments
  • Operate Close to the Metal (When Necessary): Write efficient, production-grade code in Rust or Go
What we offer
What we offer
  • Full Benefits
  • Fulltime
Read More
Arrow Right

Distributed Systems Engineer

UltaHost is building next-generation hosting powered by decentralized storage pr...
Location
Location
Salary
Salary:
Not provided
ultahost.com Logo
UltaHost
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of experience building and managing distributed systems
  • Strong understanding of IPFS internals, DHT, content addressing, and CID mechanics
  • Experience with peer-to-peer protocols such as libp2p or BitTorrent
  • Advanced skills in Go, Rust, or Python
  • Solid background in Linux systems, networking, and distributed file systems
  • Experience building or contributing to decentralized storage or compute platforms
  • Understanding of container orchestration (Kubernetes, Docker Swarm)
  • Comfortable with performance profiling, debugging, and low-level optimization
Job Responsibility
Job Responsibility
  • Design and deploy scalable IPFS infrastructure across global data centers
  • Architect high-availability peer-to-peer systems using libp2p and custom overlays
  • Improve content discovery and data retrieval performance in IPFS clusters
  • Develop internal services to manage pinning, data indexing, and replication across nodes
  • Optimize content persistence, garbage collection, and deduplication logic
  • Coordinate with blockchain and backend teams to bridge IPFS with smart contract systems, NFT metadata storage, and Web3 domains
  • Monitor node health, DHT participation, and ensure content addressability guarantees
  • Implement fault tolerance, versioning, and update propagation logic
  • Contribute to architectural decisions and help push UltaHost toward decentralized infrastructure leadership
What we offer
What we offer
  • Competitive salary with bonus and Web3 equity/token options
  • Fully remote work
  • Opportunity to build infrastructure used by millions of developers and creators
  • Work at the frontier of decentralized tech alongside an ambitious and fast-moving team
  • Fulltime
Read More
Arrow Right

Distributed Systems Engineer

Robust, reliable, and scalable distributed systems form the backbone of Krea. Th...
Location
Location
United States , San Francisco
Salary
Salary:
Not provided
krea.ai Logo
Krea
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Kubernetes at scale (thousands of nodes)
  • Cloud infrastructure management (AWS/GCP/Azure)
  • High-performance and fault-tolerant networking
  • Low-level Linux interfaces and administration
  • Debugging complex distributed systems in production
  • Python, Golang, Ruby, Rust, and similar systems languages
Job Responsibility
Job Responsibility
  • Design, build, and maintain large-scale distributed infrastructure to reliably support AI research and real-time model serving
  • Own and scale our multi-thousand-node Kubernetes GPU clusters, ensuring efficient and fault-tolerant operations
  • Collaborate closely with ML engineers and researchers to architect systems that enable rapid experimentation and deployment
  • Improve network architecture, optimize load balancing, and streamline operational practices across multi-zone cloud deployments
  • Fulltime
Read More
Arrow Right

Software Engineer, Distributed Systems

At Figma, infrastructure is at the heart of everything we build. As a Software E...
Location
Location
United States , San Francisco; New York
Salary
Salary:
149000.00 - 350000.00 USD / Year
figma.com Logo
Figma
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of Software Engineering experience, specifically in backend or infrastructure engineering.
  • Deep understanding of distributed systems concepts such as sharding, replication, consistency, and eventual convergence.
  • Experience with cloud-native environments (AWS, GCP, or Azure), infrastructure-as-code, and container orchestration.
  • Proficiency in languages such as Go, TypeScript, Python, Rust, or Ruby.
  • Strong system design skills and a track record of architecting resilient production systems.
  • Excellent communication skills, with experience collaborating across teams and mentoring others.
Job Responsibility
Job Responsibility
  • Design, build, and maintain scalable and reliable infrastructure systems that support product innovation and user collaboration at scale.
  • Architect and evolve distributed systems including storage platforms, streaming infrastructure, and compute orchestration.
  • Improve developer experience by building internal platforms, CI/CD systems, build tools, and APIs.
  • Collaborate across product and infrastructure teams to design secure, maintainable, and performant systems.
  • Participate in shaping platform strategy, roadmaps, and engineering best practices across the organization.
  • Debug and resolve complex production issues that span services and layers of the stack.
  • Mentor engineers and foster a culture of collaboration, inclusivity, and technical excellence.
What we offer
What we offer
  • equity
  • health, dental & vision benefits
  • retirement with company contribution
  • parental leave & reproductive or family planning support
  • mental health & wellness benefits
  • generous PTO
  • company recharge days
  • a learning & development stipend
  • a work from home stipend
  • cell phone reimbursement
  • Fulltime
Read More
Arrow Right

Software Engineer, Blockchain & Distributed Systems

We are seeking Software Engineers, an entry-level to more senior technical role ...
Location
Location
Switzerland , Lugano
Salary
Salary:
Not provided
blockstream.com Logo
Blockstream
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent practical experience)
  • 0-5 years of professional software development experience (internships and academic projects count)
  • Proficiency in at least one programming language (Python, JavaScript/TypeScript, Go, Java, or Rust)
  • Understanding of fundamental programming concepts: data structures, algorithms, object-oriented programming
  • Familiarity with version control systems (Git) and collaborative development workflows
  • Self-starter with proven ability to work collaboratively across multiple teams and geographies, demonstrating high-quality and high-touch customer engagement throughout all phases of delivery
  • Strong problem-solving abilities and attention to detail
  • Eagerness to learn new technologies and adapt quickly
  • Languages: English required
  • Swiss German/German, French and/or Italian a plus
Job Responsibility
Job Responsibility
  • Write clean, maintainable code following team coding standards and best practices
  • Implement features and functionality based on technical specifications
  • Debug and resolve software defects with guidance from senior team members
  • Develop and execute unit tests to ensure code quality
  • Participate in code reviews to learn from experienced developers
  • Support integration activities with APIs, databases, and external systems
  • Document code and technical processes clearly
  • Collaborate with architects, DevOps engineers, and QA teams
  • Learn and apply software development principles, design patterns, and fintech domain knowledge
  • Fulltime
Read More
Arrow Right