Senior Rust Engineer
We’re looking for an experienced Senior Rust Engineer to join a global, remote-first team. The ideal candidate has deep expertise in Rust development, a proven record of delivering production-ready software, and a passion for building high-performance systems for scientific or large-scale computational environments.
Required Skills & Experience
- 6–10 years of professional experience in Rust development, with a proven track record of shipping production code.
- Strong understanding of workflow engines, scientific computing, or large-scale computation.
- Expertise with Rust crates related to parsing, validation, and execution.
- Solid experience in API design and specification development.
- Proficiency in GitHub-based workflows for project management and collaboration. 
Optional / Nice-to-Have Skills
- Experience with OpenAPI (Swagger) specification design or enhancement.
- Familiarity with Workflow Description Language (WDL) and Task Execution Schema (TES).
- Hands-on experience with Kubernetes or cloud/HPC environments.
- Previous participation in standards bodies (e.g., GA4GH).
- Experience using Rust crates such as utoipa for OpenAPI/Swagger documentation. 
Additional Details
- Location: Remote (worldwide)
- Time Overlap: 3–4 hours with Chicago/Texas (US Central Time)
- Engagement: Contract, 3–6 months
Required languages
| English | B2 - Upper Intermediate | 
| Ukrainian | B2 - Upper Intermediate | 
            📊
            
            Average salary range of similar jobs in
            analytics →
          
        
              Loading...