Gevulot

Remote Senior Systems Engineer (Rust)

Feb 13, 2024

Finland

About the Role:

We are looking for a Senior Software Engineer who can turn ideas into reliable, beautifully written code that other people will find easy to comprehend and modify. You have a fundamental understanding of distributed systems and how Linux works behind the scenes. All additional experience in low-level systems is considered to your benefit. Experience and understanding of blockchain are not mandatory.

Requirements:

  • 2+ years of experience in Rust, through official work or personal projects
  • Ability to quickly learn complex systems
  • Ability to proactively identify issues and find possible solutions
  • Fluent and active communication skills in English

Preferred Skills:

  • Experience and interest in distributed systems, P2P networking, virtualization, and unikernels
  • Curiosity for blockchain/cybersecurity
  • Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptography

**
Key Responsibilities:**

  • Work closely with us as we build additional features, functionality, and applications
  • Understand Gevulot infrastructure in detail to ideate and execute areas of improvement
  • Implement and contribute to engineering practices and processes

What We Offer:

  • Fully remote position
  • Competitive salary
  • Significant responsibility from day 1
  • Fast growth environment with opportunities for professional development
  • Minimal amount of meetings
  • Free-ish working hours (Some overlap availability needed with EET)
  • Opportunity to work on the cutting edge of Zero Knowledge infrastructure
  • Opportunity to gain experience in the blockchain industry and development without prior industry experience

Stack:

  • Linux on x86-64
  • Nanos unikernel
  • QEMU
  • gRPC over VSOCK
  • Rust
  • Postgresql

**
Learn more about Gevulot & Zk:**

Join 28157+ Machine Learning Engineers, receiving daily job alerts.