BACK TO OPPORTUNITIES

Rust Systems Developer

Country Switzerland
Work Arrangement Remote
Application Deadline 24 October 2026

Overview

A specialist infrastructure team is working on performance sensitive distributed software and is adding a Rust engineer to its core development group. The work involves low level components where correctness, resource usage and predictable behaviour matter as much as feature delivery.

Responsibilities

  • Develop and maintain low level components for distributed infrastructure software.
  • Improve performance, resource usage and predictable behaviour in critical system components.
  • Investigate difficult technical issues involving concurrency, networking or system performance.
  • Work closely with other engineers on design reviews, testing and production quality.

Requirements

  • 4+ years of systems programming experience.
  • Strong Rust knowledge including ownership, lifetimes and concurrency.
  • Background in networking, distributed systems or performance critical software.
  • Experience profiling and improving CPU or memory intensive code.
  • Comfortable working with asynchronous Rust and Tokio.
  • Strong testing discipline for production systems.