Taro Logo

Senior Software Engineer, Distributed Storage

Mysten Labs creates foundational infrastructure for decentralized protocols based on blockchain technologies to accelerate web3 adoption.
NetherlandsSwitzerlandIreland
Senior Software Engineer
Remote
5+ years of experience
Blockchain

Description For Senior Software Engineer, Distributed Storage

Mysten Labs is at the forefront of web3 infrastructure development, creating foundational systems for decentralized protocols. They're currently seeking a Senior Software Engineer to join their Walrus Core team, focusing on building Walrus - an efficient decentralized storage network. This role is critical in developing the software that powers Walrus' storage nodes and infrastructure.

The position offers an exciting opportunity to work with cutting-edge distributed systems and blockchain technology. As part of the Core team, you'll be responsible for the safety-critical core of the Walrus network, working to enhance its performance, reliability, and security. The role involves close collaboration with research, cryptography, production, and security teams.

Mysten Labs offers a remote-first environment and is hiring globally. The company is well-funded, having raised a $300M Series B round from prestigious investors including Jump Crypto, Andreessen Horowitz, Binance Labs, and others. This represents an exceptional opportunity to join a world-class team with significant growth potential in the web3 space.

The ideal candidate will have strong systems programming experience, particularly in Rust, C, or C++, with a deep understanding of distributed systems and storage protocols. You'll be working on complex technical challenges while contributing to the evolution of decentralized storage solutions. The role offers the chance to make significant impacts on the future of web3 infrastructure while working with some of the industry's best minds.

Last updated 2 days ago

Responsibilities For Senior Software Engineer, Distributed Storage

  • Design, implement, and maintain Walrus core, including storage node, client software, smart contracts and toolchains
  • Work with research, cryptography, production, security teams, and Sui core teams for network security and performance
  • Optimize existing systems for scalability, efficiency, and reliability
  • Collaborate with other teams to integrate new features and technologies

Requirements For Senior Software Engineer, Distributed Storage

Rust
  • 5+ years of experience in systems and/or network programming, ideally in Rust, C or C++
  • Experience designing and developing distributed systems, storage/database systems, or networking protocols
  • Production experience: operating and managing production systems
  • Bachelor's degree in Computer Science, Engineering, or related field
  • Proven ability to drive complex projects to completion

Interested in this job?

Jobs Related To Mysten Labs Senior Software Engineer, Distributed Storage

Senior Software Engineer, Distributed Backend

Senior Software Engineer position at Roku focusing on building highly scalable, real-time advertising platforms using distributed systems technology. Based in Boston, requires 10+ years of experience.

Software Engineer - Distributed Storage

Senior Software Engineer role at Datadog focusing on distributed storage systems, building and scaling the Husky platform that processes millions of messages per second.

Senior Software Engineer, Fabric Networking - GPU

Senior Software Engineer position at NVIDIA focusing on GPU Fabric Networking, offering competitive compensation and the opportunity to work on cutting-edge AI and HPC technology.

Senior Software Engineer, Compute

Senior Software Engineer position at Aurora, focusing on compute workflows and distributed systems for self-driving technology.

Senior Software Engineer - Distributed Systems

Senior Software Engineer role at Datadog focusing on distributed systems, building scalable data pipelines processing billions of events, using Go, Java, Rust, and modern infrastructure components.