-
View all jobs
Substrate/Consensus (Rust) Engineer
Location: Remote
As a Senior Software Engineer focused on Rust development within our Consensus Protocol Engineering team you will be joining highly skilled engineers, cryptographers, and researchers responsible for developing BFT consensus algorithms for Space and Time's next generation data platform. You will collaborate with the rest of your team, other Space and Time teams to implement and test the core consensus algorithm. You will play a critical role as part of our core team and will have significant impact and influence over the direction of our technology. In this role, you will be responsible for designing and implementing BFT consensus algorithms, defining and prioritizing short and long term deliverables, coordinating with other teams, and learning a small development team to ensure high-quality deliverables.
Responsibilities:
About Builders:
Builders leverages highly skilled distributed engineering teams with Latin America's top software talent. Connecting top technology startups, mid-size companies and large enterprises across North America with superior tech talent needed to innovate, compete and excel in their field of business.
Location: Remote
As a Senior Software Engineer focused on Rust development within our Consensus Protocol Engineering team you will be joining highly skilled engineers, cryptographers, and researchers responsible for developing BFT consensus algorithms for Space and Time's next generation data platform. You will collaborate with the rest of your team, other Space and Time teams to implement and test the core consensus algorithm. You will play a critical role as part of our core team and will have significant impact and influence over the direction of our technology. In this role, you will be responsible for designing and implementing BFT consensus algorithms, defining and prioritizing short and long term deliverables, coordinating with other teams, and learning a small development team to ensure high-quality deliverables.
Responsibilities:
- Writing production ready Rust code to build an efficient, resilient BFT consensus algorithm.
- Developing supporting tools, performance benchmarks/metrics and tests in Rust and/or other languages.
- Codifying best practices for future reuse in the form of accessible, reusable patterns, templates, and code bases to facilitate future growth.
- Working with engineering leadership to define, prioritize, and ensure smooth deployments with other operational components
- 5+ years software engineering experience, preferably in areas like distributed systems, consensus, p2p/libp2p, core networking.
- Experience in asynchronous programming with Rust
- Contributions to a public substrate based network
- Deep understanding of blockchain and web3 fundamentals
- Bachelor's degree in math, computer science, computer engineering, or related technical field. Masters or PhD is a plus.
- Familiarity with libp2p, gossipsub
- Familiarity Byzantine Fault Tolerance protocols.
- Familiarity with cryptographic primitives such as elliptic curves, BLS, key management.
- Familiarity with microservices, gRPC/protobufs in Rust.
About Builders:
Builders leverages highly skilled distributed engineering teams with Latin America's top software talent. Connecting top technology startups, mid-size companies and large enterprises across North America with superior tech talent needed to innovate, compete and excel in their field of business.
Key Skills
Ranked by relevance
rust
blockchain
microservices
grpc
excel
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Rust Engineer
2024-10-31
Contract
Entry
Argentina
Software Development
Engineering
Login to Apply
- Posted
- Nov 04, 2024
- Type
- Contract
- Level
- Entry
- Location
- Buenos Aires
- Company
- Builders
Industries
Technology
Information
Internet
Categories
Engineering
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Rust Engineer
2024-10-31
Contract
Entry
Argentina
Software Development
Engineering