More than 100,000 people have found their dream job through Fuzu.

CLOSED FOR APPLICATIONS

Senior Rust Engineer

Closing: Nov 7, 2022

This position has expired

Published: Oct 29, 2022 (2 months ago)

Job Requirements

Education:

Work experience:

Language skills:

Job Summary

Contract Type:

Sign up to view job details.

This role will be part of a new team that will make a provable and private WASM engine that runs everywhere. As a senior Rust engineer, you will be responsible for researching, designing, analyzing and implementing circuits that allow for proving private computation of execution in WASM. This includes having an understanding of relevant ZK proof systems and tooling (zk-SNARK, Circom, Plonk/Halo 2, zk-STARK, etc), as well as different architectures (zk-EVM Community Effort, Polygon Hermez and similar) and their trade-offs. You will also bring a production engineering mindset and ensure the code base is developed and maintained in a sane fashion (testing, code structure, performance, etc). You will collaborate with the Vac Research team, and work with requirements from our new Logos program. As one of the first hires of a greenfield project, you are expected to take on significant responsibility, while collaborating but you will collaborate with other research engineers, including compiler engineers and protocol  engineers.researchers

You ideally will have 

  • Experience with Rust
  • Experience with WebAssembly, particularly writing high-performance, high-security code in production environments
  • Exposure to WASM execution engines such as Wasmer, WasmEdge and Wasmtime
  • Understanding concepts around WASM internals, execution efficiency, resource optimizations and interpreted WASM (Metaprogramming)
  • Experience writing/porting Rust, C or C++ libraries/applications compiled to WebAssembly
  • Experience with Open Source software
  • Understanding of Ethereum or other networks with smart contract capabilities
  • Experience in, and passion for, blockchain technology.
  • A strong alignment to our principles: https://status.im/about/#our-principles

Bonus points if

  • Familiarity with Zero-Knowledge Proofs (zk-SNARK, circom, Plonk/Halo2, zk-STARK), elliptic curve cryptography, and circuit design 
  • Experience in provable and/or private computation (zkEVM, other ZK VM)
  • Experience with other low level/strongly typed languages (C/C++/Go or Java/C#)


Responsibilities

This role will be part of a new team that will make a provable and private WASM engine that runs everywhere. As a senior Rust engineer, you will be responsible for researching, designing, analyzing and implementing circuits that allow for proving private computation of execution in WASM. This includes having an understanding of relevant ZK proof systems and tooling (zk-SNARK, Circom, Plonk/Halo 2, zk-STARK, etc), as well as different architectures (zk-EVM Community Effort, Polygon Hermez and similar) and their trade-offs. You will also bring a production engineering mindset and ensure the code base is developed and maintained in a sane fashion (testing, code structure, performance, etc). You will collaborate with the Vac Research team, and work with requirements from our new Logos program. As one of the first hires of a greenfield project, you are expected to take on significant responsibility, while collaborating but you will collaborate with other research engineers, including compiler engineers and protocol  engineers.researchers

You ideally will have 

  • Experience with Rust
  • Experience with WebAssembly, particularly writing high-performance, high-security code in production environments
  • Exposure to WASM execution engines such as Wasmer, WasmEdge and Wasmtime
  • Understanding concepts around WASM internals, execution efficiency, resource optimizations and interpreted WASM (Metaprogramming)
  • Experience writing/porting Rust, C or C++ libraries/applications compiled to WebAssembly
  • Experience with Open Source software
  • Understanding of Ethereum or other networks with smart contract capabilities
  • Experience in, and passion for, blockchain technology.
  • A strong alignment to our principles: https://status.im/about/#our-principles

Bonus points if

  • Familiarity with Zero-Knowledge Proofs (zk-SNARK, circom, Plonk/Halo2, zk-STARK), elliptic curve cryptography, and circuit design 
  • Experience in provable and/or private computation (zkEVM, other ZK VM)
  • Experience with other low level/strongly typed languages (C/C++/Go or Java/C#)


  • Design and implement Zero knowledge circuits in Rust
  • Ownership of a complex code base
  • Creating simple architecture of complex problem domain
  • Maintaining high code quality
  • Continuous integration & ensure that pipelines are properly defined and performing optimally
  • Lead the design and development of interpreted WASM SDK(Metaprogramming), code injection, WASM runtime security and optimization.
  • Address and collaborate to resolve WASM limitations.
  • Collaborate and supervise the development of WASM-powered infrastructure.


Applications submitted via Fuzu have 32% higher chance of getting shortlisted.

Don’t miss your chance to work at Status. Enter your email to start your application now