Status is building the tools and infrastructure for the advancement of a secure, private, and open web3.
With the high-level goals of preserving the right to privacy, mitigating the risk of censorship, and promoting economic trade in a transparent, open manner, Status is building a community where anyone is welcome to join and contribute.
As an organization, Status seeks to push the web3 ecosystem forward through research, the creation of developer tools, and the support of the open-source community.
As a product, Status is an open-source, Ethereum-based app that gives users the power to chat, transact, and access a revolutionary world of DApps on the decentralized web. But Status is also building foundational infrastructure for the whole Ethereum ecosystem, including the Nimbus ETH 1.0 and 2.0 clients, the Keycard hardware wallet, and the Waku messaging protocol (a continuation of Whisper).
As a team, Status has been completely distributed since inception. Our team is currently 100+ core contributors strong and welcomes a growing number of community members from all walks of life, scattered all around the globe.
We care deeply about open source, and our organizational structure has a minimal hierarchy and no fixed work hours. We believe in working with a high degree of autonomy while supporting the organization’s priorities.
Who are we?
We are the Blockchain Infrastructure Team, and we are building the foundation used by other projects at the Status Network. We are researching consensus algorithms, Multi-Party Computation techniques, ZKPs, and other cutting-edge solutions with the aim to take the blockchain technology to the next level of security, decentralization, and scalability for a wide range of use cases. We are currently in a research phase, working with models and simulations. In the near future, we will start implementing the research. You will have the opportunity to participate in developing -and improving- the state of the art of blockchain technologies, as well as turning them into a reality
Analyze the team’s technical proposals and look for potential flaws.
Identify opportunities to provide mathematical proofs to the protocols developed by the team.
Analyze mathematically the parameter space of complex algorithms.
Describe mechanisms to better understand, analyze and prove the correctness of the ideas and designs produced by the team.
Work on mathematical proofs for the team algorithms and protocol designs.
Propose improvements to the algorithms and protocols developed by the team.
Propose new solutions to the problems tackled by the team.
Write documentation and scientific papers with the highest standards of quality.
Strive to constantly set the highest scientific standards for the team’s research.
Ideally, you will have:
[Don’t worry if you don’t meet all of these criteria, we’d still love to hear from you anyway if you think you’d be a great fit for this role!]
Experience with probability and statistical analysis of complex systems. Any area including natural sciences could be useful.
Experience reviewing and writing scientific papers.
Passionate about describing systems with the highest mathematical rigor, ensuring that all claims and needs are fulfilled and justified.
Python programming skills. We have developed simulation and statistical models in this language.
Keen communicator, eager to share your work in a wide variety of contexts, like internal and public presentations, blog posts, and academic papers.
Capable of deep and creative thinking.
Passionate about blockchain technology in general.
Able to manage the uncertainties and ambiguities associated with working in a remote-first, distributed, decentralized environment.
A strong alignment to our principles: https://status.im/about/#our-principles
Experience with TLA+ or other distributed systems modeling tool
Experience with PRISM or other probabilistic model checkers.
Experience with distributed systems and/or consensus algorithms.
Experience with mathematical proofs in distributed systems, and/or probabilistic models in other fields.
The hiring process for this role will be:
Interview with our People Ops team
Interview with Alvaro (Team Lead)
Interview with Corey (Chief Security Officer)
Interview with Jacek, Carl or Jarred
The steps may change along the way if we see it makes sense to adapt the interview stages, so please consider the above as a guideline.
Status offers above-average compensation, payable in fiat and/or crypto.
Get to know us:
Questions about this role?
Feel free to get in touch, we are more than happy to discuss the role in more detail.