CrawlJobs Logo

Rust Engineer, Distributed Systems

helpcare.ai Logo

Helpcare AI

Location Icon

Location:

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

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

Additional Information:

Job Posted:
May 04, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Rust Engineer, Distributed Systems

Senior Software Engineer, Rust

We’re helping organizations deploy supergraphs at scale using Apollo Federation....
Location
Location
United States
Salary
Salary:
157300.00 - 198900.00 USD / Year
apollographql.com Logo
Apollo GraphQL
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience with Rust and enjoy writing performant, maintainable code
  • Expertise in systems engineering, including knowledge of stateless/fault-tolerant systems, event-driven patterns, and distributed paradigms
  • Excel at cross-team collaboration and have a “rising tide lifts all boats” mentality
  • Passionate about GraphQL, modern developer tooling, and contributing to industry-leading innovations
  • Have a growth mindset and actively seek opportunities to learn and stay current with industry trends
Job Responsibility
Job Responsibility
  • Build, test, and maintain fault-tolerant infrastructure for GraphQL runtime platforms, primarily in idiomatic Rust
  • Operate and improve durable, stable public APIs used by the world’s most demanding GraphQL workloads
  • Engage directly with users to understand their needs, debug issues, and bring insights back to influence the platform’s evolution
  • Design scalable, observable systems that integrate seamlessly into diverse customer infrastructure stacks
  • Collaborate with engineers across teams using supportive communication and constructive code reviews
  • Mentor and guide teammates in architecting and writing idiomatic Rust code
  • Lead architectural discussions and cross-team initiatives
  • Develop comprehensive technical designs and documentation that address cost efficiency, security, and observability
  • Participate in on-call rotations to ensure the reliability of mission-critical systems
What we offer
What we offer
  • Equity
  • Choice of 3 Anthem Blue Cross medical plans
  • Dental and Vision benefits provided by Sun Life Financial
  • 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

Senior Rust Engineer

A rare opportunity to join one of NYC’s most ambitious AI infrastructure startup...
Location
Location
United States , New York City
Salary
Salary:
300000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience in Rust
  • Proven ability to design and run distributed backend systems in production
  • Solid understanding of SQL / PostgreSQL, schema evolution, and query optimisation
  • Familiarity with Kafka/NATS, Redis, and real-time delivery mechanisms (SSE/WebSockets)
  • Pragmatic, collaborative, and product-minded – thrive in a fast-paced, in-person environment
Job Responsibility
Job Responsibility
  • Design and deliver Rust-first backend services and clean APIs for building and supervising complex AI workflows (graph/DAG-style execution)
  • Build reliable orchestration systems — streaming, retries, idempotency and replay – that make prototypes production-grade
  • Own core infrastructure primitives: scheduling, state management, job execution, and real-time event streaming
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right

Rust Software Engineer

A rare opportunity to join one of NYC’s most ambitious AI infrastructure firms a...
Location
Location
United States , NYC
Salary
Salary:
300000.00 USD / Year
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep experience in Rust with a strong portfolio or GitHub showing backend/system design depth
  • Proven ability to design and run distributed backend systems in production
  • Solid understanding of SQL / PostgreSQL, schema evolution, and query optimisation
  • Familiarity with Kafka/NATS, Redis, and real-time delivery mechanisms (SSE/WebSockets)
  • Pragmatic, collaborative, and product-minded — thrive in a fast-paced, in-person environment
Job Responsibility
Job Responsibility
  • Building and delivering backend services and robust APIs – built primarily in Rust – to create, run and manage graph/DAG-based workflows
  • Own core infrastructure primitives: scheduling, state management, job execution, and real-time event streaming
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Compute

Play a key role in building our platform from zero to one. Partner across teams ...
Location
Location
United States
Salary
Salary:
200000.00 - 275000.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in software engineering, with expertise in database systems, query engines, or storage systems
  • Strong coding skills at the systems level C++, Rust, Go, Python, or Java
  • Experience designing and scaling distributed systems or SaaS platforms
  • Expertise with cloud infrastructure (AWS, GCP, Azure, Kubernetes, Terraform)
  • Proven ability to lead complex projects and collaborate across functions
  • Excellent problem-solving skills, clear communication, and a strong sense of ownership
Job Responsibility
Job Responsibility
  • Design, build, and maintain the Compute layer that powers dbt’s ability to optimize queries across ingestion, transformation, and consumption
  • Lead technical architecture discussions with a focus on query engines, storage systems, and distributed database design
  • Collaborate with Product, Design, Operations, and Security to deliver well-architected, scalable compute solutions
  • Build services, APIs, and experiences that support user delight, quality, high availability, and performance
  • Tackle ambiguous, open-ended technical challenges with strategic thinking, balancing technical constraints with user needs and product goals
  • Define and drive best practices in testing, observability, and system reliability
  • Mentor engineers across the company, fostering technical growth and collaboration
  • Champion a culture of technical excellence and innovation, influencing engineering direction across multiple teams or domains
What we offer
What we offer
  • Unlimited vacation
  • 401k
  • Pension Plan
  • 16 weeks Paid Parental Leave
  • Wellness stipend
  • Home office stipend
  • Equity Stake
  • Fulltime
Read More
Arrow Right

Manager, Software Engineering (User Systems)

Join Simplisafe's User Systems team as a hands-on Manager of Software Engineerin...
Location
Location
United States , Boston
Salary
Salary:
142800.00 - 209500.00 USD / Year
simplisafe.com Logo
SimpliSafe
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
  • 8+ years of professional software engineering experience
  • at least 1-2 years of experience in a formal management or technical lead role managing direct reports
  • deep expertise in developing and deploying complex, high-traffic backend systems and microservices
  • proficiency in at least one major programming language (e.g., JavaScript/TypeScript, Rust, Java, Go, Python, C#) with the adaptability to work with multiple languages
  • strong understanding of distributed systems, relational and NoSQL databases (e.g., MySQL, MongoDB, DynamoDB), caching, and message queues (e.g., Kafka, RabbitMQ)
  • hands-on experience building, deploying, and maintaining cloud-based backend systems (AWS, GCP, or Azure)
  • familiarity with Agile methodologies (Scrum or Kanban) and DevOps principles
Job Responsibility
Job Responsibility
  • Manage and mentor a team of 3-5 backend software engineers, fostering a culture of ownership, continuous improvement, and technical excellence
  • conduct regular one-on-ones, provide coaching, write and deliver performance reviews, and support career development plans for all team members
  • drive the planning, execution, and successful delivery of projects within an Agile/Scrum framework, ensuring on-time delivery and high-quality results
  • partner with product managers, QA, and other engineering teams to define requirements, scope projects, and manage dependencies
  • serve as a technical leader and active individual contributor, spending a significant portion of your time writing high-quality, production-ready code in Typescript/Javascript and Rust
  • lead the design, architecture, and implementation of scalable, high-availability, and fault-tolerant backend services and APIs
  • set and enforce technical standards, conduct rigorous code and design reviews, and ensure the team adheres to best practices in areas such as testing, monitoring, and security
  • oversee the deployment, monitoring, and maintenance of production systems, and participate in an on-call rotation as needed
What we offer
What we offer
  • A mission- and values-driven culture and a safe, inclusive environment where you can build, grow and thrive
  • a comprehensive total rewards package that supports your wellness and provides security for SimpliSafers and their families
  • free SimpliSafe system and professional monitoring for your home
  • employee resource groups (ERGs) that bring people together, give opportunities to network, mentor and develop, and advocate for change
  • participation in our annual bonus program, equity, and other forms of compensation, in addition to a full range of medical, retirement, and lifestyle benefits
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer

Build the execution layer powering the next generation of intelligent systems. W...
Location
Location
United States , New York
Salary
Salary:
Not provided
weareorbis.com Logo
Orbis Consultants
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong backend/system design experience, with production ownership
  • Proficiency in Rust (or another systems language with willingness to ramp up)
  • Solid SQL skills and experience with PostgreSQL or similar relational DBs
  • Experience with distributed systems patterns: messaging, retries, idempotency, state
  • Familiarity with Redis, real-time delivery (SSE/WebSockets), and pub/sub systems (Kafka or NATS)
  • Understanding of auth/authz, multi-tenancy, and secure API design
  • Comfortable working in a fast-paced, on-site environment with tight feedback loops
Job Responsibility
Job Responsibility
  • Design and build Rust-first backend services for executing and managing graph/DAG-based workflows
  • Own job orchestration systems with multiple execution modes: blocking, streaming, fire-and-forget
  • Implement core features for idempotency, replay, backpressure, and retries
  • Strengthen platform-wide tenant isolation, access control, and security
  • Optimise PostgreSQL schemas, indexing, and query performance
  • own data migrations
  • Ship reliable, observable systems with strong telemetry and operational tooling
  • Partner with product, frontend, and data teams to ship production-ready features quickly
What we offer
What we offer
  • Equity
  • Full benefits & perks
  • Visa sponsorship available
  • Fulltime
Read More
Arrow Right

Senior / Staff Software Engineer (Database)

Our database technology sits at the heart of the Materialize product—a product t...
Location
Location
United States , New York
Salary
Salary:
164050.00 - 250000.00 USD / Year
materialize.com Logo
Materialize
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Several years of experience developing software
  • Passionate about distributed systems and/or databases
  • Excited to learn Rust if not already using it
  • Pride in owning work end-to-end
  • Ability to write clear design docs and well-documented code
  • Love solving hard problems in service of the customer
  • Excited about working at the intersection of frontier academic research and a venture-backed startup
Job Responsibility
Job Responsibility
  • Design and deliver improvements to the Database, with an eye on correctness, reliability, and performance
  • Own projects end-to-end, from early stage design to holding the pager
  • Debug and resolve complex distributed systems issues, sometimes directly with customers
  • Continually improve system reliability, observability, and automation
  • Collaborate across your team, with Product, with Field Eng, and all other stakeholders to align on direction, carefully prioritize, and build the best product for our users
  • Share your work through mentorship, demos, blog posts, and any other relevant channels
What we offer
What we offer
  • Equity
  • Fulltime
Read More
Arrow Right