Senior Rust Developer

2 months, 1 week 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

Senior Engineer (.NET)

Current 51-250 Diversified Financial Services

Current is hiring a Senior Engineer (.NET) to build scalable digital experiences for client websites, platforms, and applications within a remote-first agency environment.

Angular AWS C# CI/CD CSS Git HTML JavaScript .NET Node.js React REST API SQL Server
17 hours, 59 minutes ago

senior c#

Margo Bank Professional Services

Senior C# Developer at Global Markets IT’s Non-Linear IT team, building and modernizing core applications for XVA, liquidity, and financial-resource management in a distributed agile environment.

Agile Ansible Bitbucket C# CI/CD Git HTML JavaScript Jenkins LLM .NET React Solid.js TeamCity TypeScript
1 day, 17 hours ago

Chatbot Developer (WhatsApp, Telegram, Discord) - Freelance

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

Mindrift is hiring a freelance Bot Developer for the Tendem project to build and maintain conversational messaging bots and platform integrations for real-world use cases.

Docker LLM Node.js OAuth Python REST API Serverless
3 days, 17 hours ago

Freelance Data Scraping Engineer (Python)

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

Mindrift is hiring a part-time remote Python Data Scraping Engineer for the Tendem project to build and maintain web scraping workflows for real-world data extraction and processing tasks.

AJAX GitHub HTML JavaScript JSON LLM Python Selenium
1 week, 2 days 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