Integration Engineer (Rust/Go/C++/Linux)
We're in search of an Integration Engineer (Rust/Go/C++/Linux) for our client, Gevulot.
What we are looking for,
Gevulot is seeking for a Integration Engineer capable of transforming concepts into dependable, elegantly coded solutions that are easily understandable and adaptable by others. You possess a solid grasp of distributed systems and the inner workings of Linux. The role revolves around integrating various zero-knowledge proving systems to operate on the Gevulot Network. For instance, Taiko has already been integrated, and your primary responsibility would entail overseeing the end-to-end integration of new partners. **Additional experience in low-level systems is regarded as advantageous. **
Responsibilities
- Integrate new prover programs to operate on the Gevulot Network.
- Collaborate closely with us as we develop additional features, functionalities, and applications.
- Gain a comprehensive understanding of Gevulot's infrastructure to brainstorm and implement areas of enhancement.
- Implement and contribute to engineering practices and processes.
Qualifications
- Experience in Rust, through official work or personal projects.
- Ability to quickly learn complex systems.
- Ability to creatively solve new and complex problems.
- 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
- Experience with working zero knowledge prover code, e.g.: zk-SNARK, STARK, or zkevm
- Familiarity with ZK components: circuits, commitment schemes, finite field math, serialization.
- Curiosity for blockchain/cybersecurity
- Familiarity with Linux internals, POSIX standards, file systems, and zero-knowledge cryptograph
Stack
- Linux on x86-64
- Nanos unikernel
- QEMU
- gRPC over VSOCK
- Rust
- Go
- PostgreSQL
- Node.js
Benefits
- Fully remote position within Europe.
- Opportunity to gain blockchain industry and development experience without prior industry exposure.
Sounds good? We're eager to review your application! Don't delay, apply as soon as possible, as we'll be reviewing applications as they arrive. Remember, we exclusively accept applications through our ATS. For any queries about the position, don't hesitate to reach out to Shilpa Sharma at shilpa.sharma @ictdirect.io
Looking forward to hearing from you!
- Locations
- Finland
- Remote status
- Fully Remote
Integration Engineer (Rust/Go/C++/Linux)
Loading application form