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.
Senior Software Engineer
Remote
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, Expansion Team

Senior Software Engineer position at Amazon's Middle East and North Africa team, focusing on distributed systems and technical leadership.

Senior Software Engineer, GPU Communications and Networking

Senior Software Engineer role at NVIDIA focusing on GPU Communications and Networking, developing optimized communication runtimes for Deep Learning and HPC systems.

Senior Software Engineer, Distributed Backend

Senior Software Engineer position at Roku focusing on building scalable, distributed backend systems for advertising platform, requiring 10+ years of experience in large-scale systems.

Software Engineer with Systems Depth

Senior Software Engineering role at Datadog focusing on systems infrastructure, platform reliability, and internal tooling with competitive compensation and benefits.

Software Engineer with Systems Depth

Senior Software Engineer role at Datadog focusing on systems infrastructure and tooling, offering $130K-$300K salary plus benefits in Denver, CO.

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 9 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?