Senior Rust Developer

1 month ago
Contract
Senior
Software Development

Walter

Walter is a remote staffing and recruitment agency that connects companies with vetted remote talent from Latin America and the Philippines, offering support for sourcing, screening, interviews, onboarding, and a 12-month replacement guarantee.

Recruiting, staffing, remote hiring, talent acquisition

Description

  • Contribute to the development and enhancement of the Sprocket workflow execution engine and related Rust crates such as wdl, sprocket, and crankshaft.
  • Improve and extend the Workflow Description Language (WDL) specification by proposing, drafting, and shepherding changes through ratification.
  • Collaborate on the evolution of the Task Execution Schema (TES) with standards bodies and the open-source community.
  • Develop and maintain reference implementations for workflow execution components.
  • Produce and maintain comprehensive API documentation, including OpenAPI/Swagger documentation.
  • Communicate progress regularly and coordinate with the internal computational biology team.
  • Work on Rust crates used for lexing, parsing, validating, linting, formatting, testing, and executing domain-specific languages.

Requirements

  • 6+ years of senior-level Rust experience 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.
  • Experience working 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.
  • Experience developing or improving specifications using OpenAPI (Swagger) is preferred.
  • Familiarity with Workflow Description Language (WDL) and Task Execution Schema (TES) is preferred.
  • Experience with Kubernetes or cloud/HPC environments is preferred.
  • Prior involvement with standards bodies such as GA4GH is preferred.
  • Experience with Rust crates such as utoipa for OpenAPI/Swagger documentation is preferred.
  • Ability to work remotely from GMT-8 to GMT+5 with 3-4 hours of overlap with Chicago/Texas (US Central Time).
  • Availability for a 6-month engagement with potential for extension.

Benefits

  • Remote work with candidates accepted from GMT-8 to GMT+5 time zones.
  • 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.
  • Potential for contract extension beyond the initial 6-month term.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Java Developer

TWO95 International 51-250 Internet Software & Services

Java Developer for a 6+ month remote contract supporting the design, development, and maintenance of distributed web applications and REST-based services.

AJAX CSS GitHub GitHub Actions HTML Java JavaScript Jenkins JIRA jQuery JSON JUnit RabbitMQ REST API Spring XML
16 hours, 53 minutes ago

Senior Golang Developer

Monterail 251-1K Internet Software & Services

Senior Golang Developers are needed by a freelance network to design, build, and maintain high-load backend architecture on part-time or full-time B2B engagements.

Git Go GraphQL gRPC Microservices REST API WebSockets
16 hours, 53 minutes ago

Senior Python Data Scraping Engineer (Freelance)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a Senior Python Data Scraping Engineer for a part-time remote freelance Tendem project focused on building and validating web data extraction workflows within a hybrid AI + human system.

AJAX AWS Docker GitHub JavaScript JSON LLM Python Selenium
16 hours, 53 minutes ago

Freelance Chatbot Developer (WhatsApp / Telegram / Discord)

Mindrift.ai: Be the “I” in AI Internet Software & Services

Mindrift is hiring a freelance Bot Developer for the Tendem project to build and refine messaging bots and platform integrations in a hybrid AI + human workflow for real-world user use cases.

Docker Node.js OAuth Python REST API Serverless
16 hours, 53 minutes ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers