Rust Engineer
Turbofish is a team of developers building open-source blockchain technology in Rust. Its work includes blockchain infrastructure, state-machine tooling, and high-performance Merkle storage.
Projects
About Turbofish
Turbofish is a small team based in Austin, Texas, focused on building next-generation decentralized systems and open-source blockchain technology. Its projects include Nomic, a Bitcoin-focused Cosmos sidechain and bridge, Orga, a Rust state-machine engine, and Merk, a high-performance Merkle key/value store. Turbofish also develops related libraries such as Ed and abci2.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will develop and maintain core components of Orga using Rust. You will write clean, efficient, maintainable, and secure code, implement Tendermint integration and IBC-related features, author and maintain procedural macros where needed, review peers' code, debug and optimize blockchain systems, and stay current with Rust ecosystem improvements.
Requirements
- Proficiency in Rust programming language
- Experience with Rust procedural macros
- Experience with blockchain applications
- Familiarity with Tendermint consensus
- Knowledge of data structures and algorithms
- Excellent problem solving and debugging skills
- Strong communication and collaboration skills
Responsibilities
- Implement software solutions in Rust
- Write clean, efficient, maintainable, and secure Rust code
- Develop and integrate Tendermint consensus related features
- Implement IBC and Bitcoin bridge related functionality
- Author and maintain Rust procedural macros
- Participate in code reviews and provide constructive feedback
- Debug, profile, and optimize blockchain applications
- Stay up-to-date with Rust tooling and ecosystem
Benefits
- Equity compensation
- Paid time off
- Relocation package
- Flexible hybrid working schedule
- US medical insurance
- US optical insurance
- US dental insurance
