Toptal: Senior Rust Developer

Related keywords: remote job chicagoremote job in texasremote job texas

Job Overview

Toptal is looking for a Senior Rust Developer to help advance the field of computational biology. The role focuses on developing scalable, open-source workflow execution engines that facilitate scientists in executing and managing large-scale computations. This position offers a unique opportunity to work on impactful projects that contribute to the scientific community while working remotely.

Job Location and Contract Type

This position is remote, open to candidates from GMT-8 to GMT+5 time zones. However, Toptal specifies that applicants from China, Australia, or similar time zones are not eligible. The role is considered a full-time position, indicating a commitment to the company and ongoing projects, with a standard overlap of 3 to 4 hours with Chicago/Texas (US Central Time). The contract length is set for 6 months but has the potential for extension based on performance and project requirements.

Required Skills

Candidates applying for this role must possess several key skills, which include:

  • Senior-level proficiency in Rust: Candidates should demonstrate a strong track record of shipping production code written in Rust, showcasing their ability to handle complex coding tasks effectively.

  • Open-source experience: An ideal candidate will have experience contributing to or leading open-source projects, as collaboration and community engagement are vital aspects of the role.

  • Familiarity with workflow engines: Knowledge of workflow engines and experience in scientific computing or large-scale computation is essential.

  • Rust crates proficiency: Candidates need to work with Rust crates necessary for lexing, parsing, validating, linting, formatting, testing, and executing domain-specific languages.

  • API design capabilities: Strong skills in API design and specification development are a must, allowing for the creation of comprehensive documentation and efficient workflows.

  • Use of GitHub: Experience with GitHub for project planning and collaboration is required to maintain organizational workflow.

In addition to these required skills, optional skills that can add value include experience with developing or improving specifications using OpenAPI (Swagger) and familiarity with the Workflow Description Language (WDL) and Task Execution Schema (TES). Experience with Kubernetes or cloud/HPC environments can also be beneficial for candidates.


Key Responsibilities

The responsibilities for the Senior Rust Developer at Toptal include:

  • Development and enhancement: Contribute to the development of the Sprocket workflow execution engine alongside related Rust crates such as wdl, sprocket, and crankshaft.

  • WDL specification management: Improve and extend the Workflow Description Language (WDL) specification by proposing, drafting, and shepherding changes through the ratification process.

  • Interaction with standards bodies: Collaborate on the evolution of the Task Execution Schema (TES), ensuring interaction with relevant standards bodies and the open-source community.

  • Documentation and communication: Develop and maintain reference implementations, ensuring that the API documentation is comprehensive, often utilizing OpenAPI/Swagger. Regular communication will be necessary to coordinate with the internal computational biology team effectively.

Benefits

This full-time, long-term role offers substantial benefits to potential candidates, including:

  • Impactful work: This position allows developers to work on impactful, open-source technology that will be used by scientists globally, giving them a chance to make a positive difference in the scientific community.

  • Influence on open standards: Developers will have a chance to influence the direction of open standards in scientific workflow execution, allowing for greater innovation and collaboration.

  • Professional growth: Engaging with advanced projects such as the Sprocket engine will provide opportunities for professional growth and development in a cutting-edge field.

Conclusion

The position of Senior Rust Developer at Toptal presents a rare opportunity for skilled developers looking to leverage their expertise to make a significant impact in computational biology. Candidates should assess their skills in Rust, open-source projects, and related experience to determine their fit for this challenging yet rewarding role. With a commitment to both professional development and the advancement of science, potential applicants are encouraged to apply and be part of this innovative initiative.



This job offer was originally published on weworkremotely.com

Toptal

Anywhere in the World

Software development

Full-time

October 9, 2025

15 views

1 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.