Systems Engineer

About the Role

You will contribute to HOPRd and the HOPR network stack, owning significant parts of the networking infrastructure. You will design, build and test protocol implementations and auxiliary systems, optimize packet processing pipelines, runtime systems, work offloading and p2p networking, write and read Rust code, and continuously benchmark and improve performance with a focus on provability.

Requirements

  • Familiarity with networking concepts and protocols
  • Comfortable programming in Rust
  • Experience with network integration and plain UDP
  • Experience optimizing network performance to line rate
  • Strong debugging skills
  • Habit of documenting technical ideas and reading peer documentation

Responsibilities

  • Design build and test HOPRd and auxiliary systems with a focus on networking
  • Enhance the packet processing pipeline runtime system work offloading and p2p networking
  • Read and write code in Rust
  • Improve performance on every layer through provability and benchmarking
  • Own significant parts of networking infrastructure to improve protocol performance and reliability

Benefits

  • Remote first
  • Flexible working hours
  • Team retreats
  • Unlimited vacation policy
  • Hardware allowance
  • Education and conference allowance

Skills

Apply Now
Systems Engineer at Gnosis | JobStash