FREE ACCESS
5,000–10,000 jobs/day
See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates extensive expertise in Rust programming and API design, with a strong focus on developing and enhancing workflow engines and specifications. Proven ability to collaborate with open-source communities and standards bodies while maintaining comprehensive documentation.
Highest-signal resume keywords
Rust ProgrammingAPI DesignOpenAPI (Swagger)Workflow Description Language (WDL)Task Execution Schema (TES)
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
RustProduction Code DevelopmentLexingParsingValidatingLintingFormattingTestingGitHubKubernetes
Soft Skills
CollaborationCommunication
Tools & Technologies
OpenAPISwaggerSprocketCrankshaftUtoipa
Industry Keywords
Computational BiologyScientific ComputingLarge-Scale ComputationStandards BodiesGA4GH
Tech Stack
Tools & technologiesCloudKubernetesRust
About the role
Key responsibilities & impact- Contribute to the development and enhancement of the Sprocket workflow execution engine and related Rust crates (e.g., wdl, sprocket, crankshaft)
- Improve and extend the Workflow Description Language (WDL) specification, including proposing, drafting, and shepherding changes through the ratification process
- Collaborate on the evolution of the Task Execution Schema (TES), including interaction with standards bodies and the open-source community
- Develop and maintain reference implementations, ensuring comprehensive API documentation (OpenAPI/Swagger)
- Regularly communicate progress and coordinate with the internal computational biology team
Requirements
What you’ll need- Senior-level proficiency (6+ years) in Rust, 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
- Ability to work 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)
- Familiarity with the Workflow Description Language (WDL) and Task Execution Schema (TES)
- Experience with Kubernetes or cloud/HPC environments
- Prior involvement with standards bodies (e.g., GA4GH)
- Experience with Rust crates such as utoipa for OpenAPI/Swagger documentation
Benefits
Comp & perks- 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
