Systems Architect (Distributed Computing)
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
-
Supporting the design of the ongoing and new developments with our Multi-Party Computation Network.
-
Deriving best practice manuals on performance, security and general architecture that can be used by our customers for seamless self-hosted integration of the product.
-
Taking part in the recurring technical discussions on particular aspects of our libraries and their client-side bindings: censorship-resilient authentication, decentralised backup and recovery, peer-to-peer pairing and privacy-preserving communication.
This is a solution for two essential problems of our B2B customers:
- Eliminates a single point of failure for private keys
- Allows to perform privacy-preserving computation over encrypted databases
Requirements
-
Solid experience in computer networks and distributed computing
-
Having practical development experience using the Rust or C/ะก++ language
-
Understanding of consensus protocols (Such as DolevStrong83)
-
Excellent knowledge of systems security
-
Strong knowledge of cryptography, authentication, key management
-
Experience or solid knowledge of decentralised storage and backups
-
Solid knowledge of peer-to-peer communication
-
Good in writing technical documentation and is also willing to participate in calls with our customers, to justify design decisions and share best practices of secure deployment
-
Having at least an Upper-intermediate English level
Desired knowledge:
-
Understanding of Multi Party Computation (MPC), Threshold Signature Schemes (TSS)
-
Experience with Google Cloud Confidential Computing
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