Engineer (Distributed Systems, Rust)

Nomos is a sovereign, modular, zk-encrypted network of blockchains, providing a common infrastructure layer for communities and aspiring network states.
Distributed Systems
Senior Software Engineer
Remote
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - Apple Cloud Distributed Key-Value Store

Senior Software Engineer role at Apple building distributed key-value store systems handling millions of transactions per second across global infrastructure.

Senior Software Engineer

Senior Software Engineer role at Microsoft's Office of CTO, working on cutting-edge technologies like Web3, Healthcare, and blockchain, with hybrid work options in Bangalore.

Senior Software Engineer

Senior Software Engineer position at Microsoft Intune, focusing on distributed systems and cloud infrastructure, offering competitive pay and remote work flexibility.

Senior Software Engineer, Infrastructure, Google Cloud Networking

Senior Software Engineer position at Google Cloud Networking, focusing on infrastructure development with C++ and distributed systems, offering $166k-$244k + benefits.

Senior Software Engineer, Infrastructure, Core

Senior Software Engineer position at Google's Core team, focusing on infrastructure development and distributed systems in Bengaluru, India.

Description For Engineer (Distributed Systems, Rust)

Nomos is seeking an Engineer specializing in Distributed Systems and Rust to join their team. Nomos is building a sovereign, modular, zk-encrypted network of blockchains, providing a common infrastructure layer for communities and aspiring network states to build social, governance, and financial services.

As an Engineer at Nomos, you will play a crucial role in implementing designs specified by the research team and contributing to new protocol solutions. Your responsibilities will include designing and building distributed systems, creating proof of concepts, developing production-ready code, and conducting performance analysis.

The ideal candidate must have strong coding experience in Rust and a background in complex Distributed Systems, preferably in byzantine settings like blockchain. A solid foundation in Computer Science and Mathematics is essential, as is a keen interest in privacy and censorship-resistant technology.

This role offers the opportunity to work with cutting-edge technologies in blockchain, p2p networks, distributed systems, cryptography, Zero-Knowledge proofs, and MPC. You'll be at the forefront of emerging ideas in these fields.

The position is remote, allowing you to work from anywhere in the world. Nomos offers flexible compensation, with the option to receive payment in any mix of fiat and cryptocurrency.

If you're passionate about building the future of decentralized infrastructure and have the technical skills to match, this role at Nomos could be your next big challenge.

Last updated 8 months ago

Responsibilities For Engineer (Distributed Systems, Rust)

  • Implement design as specified by the Nomos research team
  • Contribute to the design of new protocol solutions
  • Design, specify and build distributed systems
  • Build proof of concepts to explore implementation solutions
  • Develop production-ready code and optimizations
  • Evaluate, adapt, and implement research papers
  • Conduct preliminary theoretical and practical analysis of system performance
  • Present results of analysis

Requirements For Engineer (Distributed Systems, Rust)

Rust
  • Coding experience in Rust (MUST-have)
  • Experience in complex Distributed Systems in production, preferably in byzantine settings (blockchain) or similar
  • Strong background in Computer Science and Math, or a related area
  • Strong communication skills
  • Strong interest in privacy, censorship-resistant technology, open protocols

Benefits For Engineer (Distributed Systems, Rust)

  • Payment in any mix of fiat/crypto

Interested in this job?