Rust / Full Stack Software Engineer (MPC Network) (offline)

Rust / Full Stack Software Engineer (MPC Network)

  • Solid experience with Rust
  • Senior expertise in software development
  • Interest in security and cryptography
     

Scope: Responsible for driving ongoing MPC development, and designing our flagship decentralized signing solution to integrate with leading businesses.

Level: Senior
Mode: Remote
Location: Europe or Asia
Contract: Full time/Contract
Visa Sponsorship: No
 

Who are we?
Brilliant IT -  an outstaffing Ukrainian company that has been on the market for 12 years. Previously, we were directly involved in implementing projects for our clients, meaning we developed various solutions, ranging from small landing pages to large high-load systems. However, last year we decided that we are more interested in moving towards recruiting and outsourcing, so we are currently hiring directly to meet our clients' needs. Our clients come from all over the world, not just from Ukraine or Europe. Currently, we're seeking a Senior Rust Developer for a position at Silence Laboratories.
 

Who is our client? 
Silence Laboratories (SL) is a cybersecurity company. We develop secure and easy-to-use SDKs for distributed self custody, digital signing, authentication, and privacy-preserving computation. 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.

Take a look at https://decompute.org - our conference on Decentralized Security with Multi-Party Computation which is held annually in Singapore. 
 

About the project:
We are building a Multi-Party Computation Network which utilizes 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 the DKLs family of threshold signature protocols. We use DKLs23 protocol which ensures the following about our library:

  • Potentially, one of the fastest TSS libraries 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 protocols 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.

Your Role:
As we are growing fast, we are looking for a Senior Rust Developer for our core technical team.


You’d be a great fit if you also have:

  • Comfortable with networking, Kubernetes and cloud providers
  • Comfortable with Typescript and Golang
  • Experience in cryptography projects
  • Experience with Multi-Party Computation
  • Understand principles of application and network security
     

And have these soft skills:

  • 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.
     

Why others choose Silence Laboratories:

  • We're dynamic and collaborative.
  • We are a diverse team of professionals including PhDs and researchers with previous affiliations at the Singapore University of Technology & Design (SUTD) & the National University of Singapore (NUS); the 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.

Did you also know that we offer an attractive referral scheme?
 

Interested? Apply now!
 

Similar jobs

Rust Senior Developer at bit-loan.com

Ukraine to $10000

Rust developer at ChatOS

Countries of Europe or Ukraine


All jobs Brilliant