Назад
Company hidden
обновлено 4 дня назад

Senior Rust Developer

Формат работы
remote (только USA)
Тип работы
project
Грейд
senior
Английский
b2
Страна
US
Вакансия из списка Hirify.GlobalВакансия из Hirify Global, списка международных tech-компаний
Для мэтча и отклика нужен Plus

Мэтч & Сопровод

Для мэтча с этой вакансией нужен Plus

Описание вакансии

Текст:
/
TL;DR
Senior Rust Developer (computational biology): Developing and enhancing Sprocket, an open-source Rust workflow execution engine for scalable scientific computation with an accent on workflow languages, APIs, and open standards. Focus on extending WDL and TES specifications, building reference implementations, and maintaining comprehensive OpenAPI/Swagger documentation.

Location: Remote, aligned with GMT-8 to GMT+5 time zones; 3–4 hours of overlap with Chicago/Texas (US Central Time). Not open to candidates in China, Australia, or countries in similar time zones.

Company

hirify.global’s Toptal project advances computational biology through scalable, open-source workflow execution technology for scientists.

What you will do

  • Develop and enhance the Sprocket workflow execution engine and related Rust crates.
  • Improve and extend the Workflow Description Language (WDL) specification.
  • Propose, draft, and shepherd specification changes through the ratification process.
  • Collaborate on the Task Execution Schema (TES) with standards bodies and the open-source community.
  • Develop and maintain reference implementations with comprehensive OpenAPI/Swagger documentation.
  • Communicate progress and coordinate with the computational biology team.

Requirements

  • 6+ years of senior-level Rust experience and a strong record of shipping production code.
  • Experience contributing to or leading open-source projects.
  • Familiarity with workflow engines, scientific computing, or large-scale computation.
  • Experience with Rust crates for lexing, parsing, validation, linting, formatting, testing, and executing domain-specific languages.
  • Strong API design and specification development skills, plus experience using GitHub for planning and collaboration.
  • Availability for 3–4 hours of overlap with US Central Time and work within the stated time-zone limits.

Nice to have

  • Experience with OpenAPI (Swagger) specification development.
  • Familiarity with WDL and TES.
  • Experience with Kubernetes or cloud/HPC environments.
  • Involvement with standards bodies such as GA4GH.
  • Experience with Rust crates such as utoipa for OpenAPI/Swagger documentation.

Culture & Benefits

  • Six-month engagement with potential for extension.
  • Full-time, long-term opportunity.
  • Work on impactful open-source technology used by scientists worldwide.
  • Influence the direction of open standards for scientific workflow execution.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →