Senior Rust Developer (Cryptography)
Salary Range
Competitive salary fixed in USD
Locations
- Remote (Preferably Europe, Asia, Australia time zones)
About the Role
We are building a Multi-Party Computation Network which utilises our in-house developed SDKs for generating, managing and using a distributed encryption key. The nodes of the network can be server-side (hardened server machines) or client-side (browsers, mobile phones and wearables). The technology also powers Silent Compute - a solution that offers privacy-preserving computation over encrypted datasets and allows collaboration without actually moving data between parties.
With these, we solve two essential problems of our B2B customers:
-
Eliminate a single point of failure for private keys
-
Enable privacy-preserving computation over encrypted datasets.
Our MPC-TSS SDK - Silent Shard is based on DKLs family of threshold signature protocols. We use DKLs23 protocol which ensures the followings about our library:
-
Potentially, one of the fastest TSS library in practice.
-
The protocol is just 3 rounds compared to 6+ rounds in DKLs19 and other TSS protocols.
-
Communication bandwidth is significantly better, with ~60KB compared to ~90KB for DKLs19, which itself is one of the TSS protocol in production and in use by Coinbase and many other key-management enterprises.
-
Computation requirements are much smaller compared to the popular GG and GG-CMP series of protocols.
For example, for a set of 3 physically isolated cloud nodes deployed in western Europe (each running one MPC node) and a user calling a signature request from South-East Asia, it takes 80ms to create and submit a complete signature on chain. It is in order of 1-2 seconds for other competing protocols and production grade libraries.
We are one of the first companies, globally to implement DKLs23 which has been designed with the target of optimising signing, bandwidth of message exchanges and computation time.
Responsibilities
Drive ongoing development and design our flagship authentication libraries to integrate with leading businesses.
Requirements
-
At least 3 years of experience in Rust
-
Worked as Senior Rust Developer
-
Interest or experience in security and cryptography
-
Previous experience in C/ะก++
-
Experience with Multi-Party Computation Experience with consensus protocols
-
Knowledge of secure development best practices
-
Comfortable leading the team and taking ownership of the product
-
A habit to write clean, well-documented code
-
Ability to express yourself fluently in English, spoken and written
About the Company
We develop secure and easy-to-use SDKs for distributed self custody, digital signing, authentication, and privacy-preserving computation over encrypted datasets.
We do that through a unique fusion of Multi-Party Computation (MPC) based cryptographic algorithms with threshold signature schemes (TSS) and intelligent multi-modal signal processing.
We aim to solve fundamental distributed authentication, account recovery and private computation challenges faced by our B2B customers.
Our company has been founded by a strong technical and business team including PhDs and researchers with previous affiliations at Singapore University of Technology & Design (SUTD) & National University of Singapore (NUS); University of Illinois Urbana-Champaign (UIUC) and CSAIL @ Massachusetts Institute of Technology (MIT), USA; globally top-ranked Capture The Flag (CTF) teams, and leading tech companies.
Why Us?
-
We are a diverse team of professionals including PhDs and researchers with previous affiliations at Singapore University of Technology & Design (SUTD) & National University of Singapore (NUS); University of Illinois Urbana-Champaign (UIUC) and CSAIL @ Massachusetts Institute of Technology (MIT), USA; globally top-ranked Capture The Flag (CTF) teams and leading tech companies.
-
We are a fast-growing company that values an open feedback culture, where honest feedback between employees and executives is encouraged and supported.
-
You will have the chance to participate to experimental projects, hackathons, conferences and sector events
-
You can grow at the speed of your learning curve.
-
We are a remote-first company
-
We offer a competitive salary fixed in USD.
How to Apply
To hide from bots, information on how to apply will be revealed when you click this link