Toptal: Senior Rust Developer

CloudDevs

Town of Texas (WI)

Remote

USD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm is looking for a Senior Rust Developer to advance computational biology through scalable, open-source workflow execution engines. This role involves contributing to open-source projects, API design, and working with Rust crates. You will collaborate closely with scientists and have the opportunity to influence open standards in scientific workflows. The position is remote and offers a full-time contract lasting 6 months.

Qualifications

  • Strong track record of shipping production Rust code.
  • Experience contributing to or leading open-source projects.
  • Ability to work with Rust crates for various tasks.

Responsibilities

  • Contribute to the development of the Sprocket workflow execution engine.
  • Collaborate with the computational biology team.
  • Ensure comprehensive API documentation.

Skills

Senior-level proficiency in Rust
Strong skills in API design
Experience using GitHub
Familiarity with workflow engines

Job description

We are looking for a Senior Rust Developer. Their goal is to advance computational biology by developing scalable, open-source workflow execution engines that empower scientists to efficiently deploy and manage large-scale computations.

General Information

  • Location: Remote. Open to talents from GMT-8 to GMT+5 time zones. The client is not open to China, Australia or countries in similar time zones.
  • Overlap: 3 – 4 hours with Chicago/Texas (US Central Time)
  • Length: 6 months (with potential for extension)

Project Information

Sprocket is an open workflow execution engine written in Rust—it enables scientists, who are generally not experts at scaling and deploying large-scale computation, to write simple workflow descriptions using the Workflow Description Language.

Requirements
  • Required Skills:
  • Senior-level proficiency in Rust, with a strong track record of shipping production code
  • Experience contributing to or leading open-source projects
  • Familiarity with workflow engines, scientific computing, or large-scale computation
  • Ability to work with Rust crates for lexing, parsing, validating, linting, formatting, testing, and executing domain-specific languages
  • Strong skills in API design and specification development
  • Experience using GitHub for project planning and collaboration
  • Optional Skills (not mandatory):
  • Experience developing or improving specifications using OpenAPI (Swagger)
  • Familiarity with the Workflow Description Language (WDL) and Task Execution Schema (TES)
  • Experience with Kubernetes or cloud/HPC environments
  • Prior involvement with standards bodies (e.g., GA4GH)
  • Experience with Rust crates such as utoipa for OpenAPI/Swagger documentation
  • Contribute to the development and enhancement of the Sprocket workflow execution engine and related Rust crates (e.g., wdl, sprocket, crankshaft)
  • Improve and extend the Workflow Description Language (WDL) specification, including proposing, drafting, and shepherding changes through the ratification process
  • Collaborate on the evolution of the Task Execution Schema (TES), including interaction with standards bodies and the open-source community
  • Develop and maintain reference implementations, ensuring comprehensive API documentation (OpenAPI/Swagger)
  • Regularly communicate progress and coordinate with the internal computational biology team
  • Full-time and long-term role
  • Opportunity to work on impactful, open-source technology used by scientists worldwide
  • Influence the direction of open standards in scientific workflow execution
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Remote Senior Rust Engineer — Open-Source Scientific Workflows
Remote Senior Rust Engineer — Open-Source Scientific Workflows

CloudDevs • Town of Texas (WI)

Remote
USD 100,000 - 130,000
Senior Staff Rust Engineer - Genomics Infrastructure
Senior Staff Rust Engineer - Genomics Infrastructure

United States Digital Space LLC • United States

On-site
USD 125,000 - 239,000
Sr. Staff or Principal Software Engineer, Rust Genomics Infrastructure
Sr. Staff or Principal Software Engineer, Rust Genomics Infrastructure

United States Digital Space LLC • United States

On-site
USD 125,000 - 239,000
Rust Software Engineer - Open-Source Data Infra (Remote)
Rust Software Engineer - Open-Source Data Infra (Remote)

Attis • United States

On-site
USD 180,000 - 250,000
Senior Rust Engineer | Distributed Systems | Remote
Senior Rust Engineer | Distributed Systems | Remote

Senzo Group • United States

Remote
GBP 135,000 - 165,000
Bonus
Remote work
Competitive salary
Senior Rust Engineer - Remote Work | REF#290380
Senior Rust Engineer - Remote Work | REF#290380

BairesDev • United States

Remote
CLP 113,636,364 - 170,454,546
Remote work 100% (anywhere)
USD or local currency compensation
Hardware provided
+2
Senior Full Stack Rust Engineer, Contract - US
Senior Full Stack Rust Engineer, Contract - US

Dept • United States

On-site
USD 72,000 - 120,000
Senior Rust Backend Engineer for Cloud Workflows
Senior Rust Backend Engineer for Cloud Workflows

247Hire • United States

On-site
USD 120,000 - 190,000
Sr. Software Engineer (C, C++, or Rust)
Sr. Software Engineer (C, C++, or Rust)

Partnerverse • Indiana (PA)

On-site
USD 180,000 - 260,000
Software Engineer (1146030)
Software Engineer (1146030)

The Judge Group • Louisville (CO)

On-site
USD 100,000 - 145,000