Senior Rust Developer
Core
Develop scalable, open-source workflow execution engines to empower scientists to deploy and manage large-scale computations.
Role type
Senior IC Rust developer (open-source infrastructure)
Builds
Open-source workflow execution engine (Sprocket) and related Rust crates
Domain
Computational biology + distributed systems
Deliverable
production ML models | product features | infrastructure
Required skills
Rust (6+ years), open-source project leadership, workflow engine architecture, DSL parsing/lexing/validation, API design, GitHub collaboration
Preferred skills
OpenAPI/Swagger specification, WDL/TES standards, Kubernetes/HPC environments, standards body involvement (GA4GH), utoipa
Technologies
Rust, WDL, TES, OpenAPI, Swagger, GitHub, Kubernetes, HPC
Responsibilities
Contribute to Sprocket engine and Rust crates development, improve WDL specification, collaborate on TES evolution, develop reference implementations, coordinate with computational biology team
Seniority
Senior, hands-on IC