Rust Software Engineer - Distributed Systems

Alignerr·LinkedIn
Seattle, WACONTRACTORUSD 50-75 per hourPosted Jun 29, 2026
Open original posting

Role responsibilities

Design, build, and optimize high-performance distributed systems in Rust for AI data pipelines and evaluation workflows. Collaborate with teams to support model training and evaluation while resolving complex concurrency issues.

Requirements

Candidates should have 3-5+ years of professional experience in production Rust and a strong background in building distributed services. They must also demonstrate the ability to debug complex concurrency issues and possess clear communication skills.

Key skills

Rust, Distributed Systems, Concurrency, Async Programming, Data Annotation, Data Quality, AI Evaluation, Debugging, RPC Frameworks, Model Training, Benchmarking, Systems Programming, High-Throughput Data Infrastructure, Collaboration, Code Quality, Safety

Keywords

Rust, Distributed Systems, AI, Data Pipelines, Annotation Tooling, Evaluation Systems, Concurrency Issues, Deadlocks, Race Conditions, Async Bugs, Reliability, Performance, Safety, Collaboration, Data Quality, Model Training, Benchmarking, RPC Frameworks, Debugging, Systems Programming, High-Throughput Data Infrastructure

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free