Avail Logo Avail
Avail Logo
@

Senior Software Engineer - DevOps and Dev Tools

📅 04/04/2023

Apply

Senior Blockchain Engineer - Rust & Networking (libp2p)

💰 $80,000 - $100,000 📅 10/11/2023

Apply

Job Description

This position is ideal for individuals who enjoy tackling challenging and
innovative problems. The role involves transforming research concepts into
detailed specifications, validating them through PoCs, and implementing them
into products while adhering to the highest software engineering standards.
The perfect candidate will have experience working on intricate software
engineering projects, successfully launching and maintaining multiple
products, and overseeing all aspects of the software development lifecycle.

**Responsibilities**

* Design, Implement and launch new versions of blockchain network components
* Work with the Research team to find optimized solutions and implement them
* Communicate and validate ideas and intentions through detailed RFCs
* Work on networking protocols, consensus algorithms, systems throughput optimizations, and scalability
* Dig into and understand new developments in the space of blockchains and modular networking stacks
* Build and evolve blockchain-based systems, proactively addressing security aspects of systems that are always online and always under attack
* Coach and mentor other engineers on best practices in a constant-learning culture

**Requirements**

* 4+ years of experience working with backend systems and programming languages such as Go, Rust, C++
* At least 2 years of working experience in Rust
* Experience with and desire to work with networking and networking stacks. Preferably with any implementation of libp2p.
* Strong understanding of networking concepts.
* Experience leading software engineering projects through the whole software development lifecycle
* Experience working in the blockchain space
* Experience working with the Substrate SDK, developing and maintaining Substrate-based projects
* Good understanding of networking protocols and distributed network
* Understanding of consensus protocols. Undertanding of GRANDPA, BABE a plus.
* Good understanding of blockchain-related cryptography like EdDSA, BLS signatures, etc
* Understanding and working knowledge of docker, kubernetes, ansible, terraform, prometheus, grafana, and other deployment and observability technologies

**Benefits**

* Work from anywhere (Remote first)
* Frequent company offsites
* Flexible working hours
* Flexible vacation policy
* Competitive Salary

Avail focuses on Blockchains and Blockchain / Cryptocurrency. Their company
has offices in Remote. They have a small team that's between 11-50 employees.

You can view their website at <https://www.availproject.org/> or find them on
[Twitter](https://twitter.com/availproject).