обновлено 4 дня назад
Senior Rust Developer
Мэтч & Сопровод
Для мэтча с этой вакансией нужен 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
’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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
3 дня назад
Senior Rust Developer (Proxy Solution)
2 дня назад
Senior Rust Developer (Rust)
145 000 - 205 000$
RED
3 часа назад
Senior Rust Developer (Fintech)
3 дня назад
Rust Developer (Distributed Systems)
145 000 - 205 000$
4 дня назад
Staff Software Engineer II - Confluent (Rust)
24 часа назад
Senior Software Engineer (Node/Rust)
183 000 - 237 000$