Latest Job Opportunities in India
Discover top job listings and career opportunities across India. Stay updated with the latest openings in IT, government, and more.
Check Out Jobs!Read More
Senior Remote Rust Developer at Toptal
a description
We are looking for a Senior Rust Developer. Their goal is to advance computational biology by developing open-source, scalable workflow execution engines that enable scientists to efficiently deploy and manage large-scale calculations.
General information
- Location: remote. Open to talent from GMT-8 to GMT+5 time zones. The client is not open to China, Australia, or countries in similar time zones.
- Overlap: 3 – 4 hours with Chicago/Texas time (US Central Time)
- Duration: 6 months (with the possibility of extension)
Project information
Sprocket is an open workflow execution engine written in Rust that enables scientists, who are generally not experts in scaling and deploying large-scale computations, to write simple workflow descriptions using a workflow description language.
requirements
- Required skills:
- High-level proficiency in Rust, with a proven track record in 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 boxes to parse, parse, validate, examine, orchestrate, test and implement domain-specific languages.
- Strong skills in API design and specification development
- Experience using GitHub for project planning and collaboration
- Optional skills (not mandatory):
- Experience developing or improving specifications using OpenAPI (Swagger)
- Familiarity with Workflow Description Language (WDL) and Task Execution Diagram (TES)
- Experience with Kubernetes or cloud/HPC environments
- Prior engagement with standards bodies (e.g. GA4GH)
- Experience with Rust boxes like uuipa for OpenAPI/Swagger documentation
Deliverables
- Contribute to the development and improvement of the Sprocket workflow execution engine and related rust boxes (e.g. wdl, sprocket, crankshaft)
- Improving and expanding the Workflow Description Language (WDL) specification, including proposing, drafting, and shepherding changes through the validation process
- Collaborate on the development of the TES, including interaction with standards bodies and the open source community
- Develop and maintain reference applications, ensuring comprehensive API documentation (OpenAPI/Swagger)
- Regularly communicate progress and coordinate with the internal computational biology team
benefits
- Full time, long term role
- An opportunity to work on impactful, open source technology used by scientists around the world
- Influencing the direction of open standards in scientific workflow implementation
Apply now
Let’s start your dream job
https://weworkremotely.com/remote-jobs/toptal-senior-rust-developer



