Senior Rust Developer (Computational Biology)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Rust Developer (Computational Biology): Developing scalable, open-source workflow execution engines for scientific computations with an accent on DSL development, API design, and large-scale system scaling. Focus on improving the WDL and TES specifications and building reference implementations for the Sprocket engine.
Location: Remote. Must be based in GMT-8 to GMT+5 time zones. Required overlap of 3-4 hours with US Central Time (Chicago/Texas). Not open to candidates from China or Australia.
Company
develops open-source computational biology tools to empower scientists in managing large-scale computations.
What you will do
- Develop and enhance the Sprocket workflow execution engine and related Rust crates.
- Propose and draft extensions for the Workflow Description Language (WDL) specification.
- Collaborate on the evolution of the Task Execution Schema (TES) with standards bodies and the open-source community.
- Maintain reference implementations and comprehensive API documentation using OpenAPI/Swagger.
- Coordinate development progress with the internal computational biology team.
Requirements
- 6+ years of professional experience with Rust and a track record of shipping production code.
- Proven experience contributing to or leading open-source projects.
- Proficiency in developing domain-specific languages (DSLs), including lexing, parsing, and validation.
- Strong expertise in API design and specification development.
- Experience with GitHub for project planning and collaboration.
- Familiarity with workflow engines, scientific computing, or large-scale computation.
Nice to have
- Experience with OpenAPI (Swagger) and the utoipa crate.
- Familiarity with WDL and Task Execution Schema (TES).
- Experience with Kubernetes or Cloud/HPC environments.
- Prior involvement with standards bodies such as GA4GH.
Culture & Benefits
- Full-time, long-term engagement with potential for extension beyond the initial 6 months.
- Opportunity to work on high-impact open-source technology used by the global scientific community.
- Ability to influence the direction of open standards in scientific workflow execution.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →