Remote Senior Rust Developer

Posted 8 months ago

Share:

Please let Walter know you found this job on RemoteYeah. This helps us get more companies to post jobs here for you.

Description:

  • We are looking for a Senior Rust Developer to advance computational biology by developing scalable, open-source workflow execution engines.
  • The goal is to empower scientists to efficiently deploy and manage large-scale computations.
  • The position is remote, open to talents from GMT-8 to GMT+5 time zones, excluding China, Australia, or countries in similar time zones.
  • There should be a 3 - 4 hour overlap with Chicago/Texas (US Central Time).
  • The length of the contract is 6 months, with potential for extension.
  • The project involves Sprocket, an open workflow execution engine written in Rust, which allows scientists to write simple workflow descriptions using the Workflow Description Language.

Requirements:

  • Candidates must have senior-level proficiency in Rust, with a strong track record of shipping production code.
  • Experience contributing to or leading open-source projects is required.
  • Familiarity with workflow engines, scientific computing, or large-scale computation is necessary.
  • The ability to work with Rust crates for lexing, parsing, validating, linting, formatting, testing, and executing domain-specific languages is essential.
  • Strong skills in API design and specification development are required.
  • Experience using GitHub for project planning and collaboration is necessary.
  • Optional skills include 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), and experience with Rust crates such as utoipa for OpenAPI/Swagger documentation.

Benefits:

  • The role is full-time and long-term, providing stability and commitment.
  • There is an opportunity to work on impactful, open-source technology used by scientists worldwide.
  • The position allows for influencing the direction of open standards in scientific workflow execution.

Job title

Job type

Experience level

Required experience

-

Salary

-

Degree requirement

No degree required

Location requirements

Benefits

-

Report this job

Job expired or something else is wrong with this job?

Report job
SerpApi

SerpApi

Scrape Google and other search engines from our fast, easy, and complete API.

RemoteYeah Ads