Job description
Mysten Labs believes that decentralized and open protocols are the bedrock of the internet of value. This is why at Mysten Labs, we are creating foundational infrastructure to accelerate the adoption of decentralized protocols based on blockchain technologies.
We at Mysten Labs believe that the next-generation internet should be built on next-generation Internet protocols. For this reason, our networking research group investigates and builds new networking technologies to further improve the security and performance of Sui's networking foundation.
Our code will run on validators and other blockchain participants and therefore must be reliable and secure as well as performant.
What You'll Do:
We are currently in the process of implementing a security-focused, next-generation network stack as an open-source project to be used by our blockchain nodes. You would take up a core role in this project, which will include the following responsibilities:
Based on research papers and standards documents, implement novel networking protocols in our open-source project with a strong focus on performance, reliability, and security. This includes implementing packet processing, applied cryptography, caching, network measurements, and optimization.
Coordinate the development with other engineering teams within the company and external research, standardization, and engineering groups.
Integrate these networking technologies into our existing distributed-systems codebase written in Rust.
Evaluate and test the networking systems in realistic settings.
Continuously improve your and the team’s skills and knowledge through code reviews, design discussions, and workshops.
What You'll Have:
At least 5+ years of hands-on software engineering experience
Expertise with one or more low-level programming languages (Rust, Go, C/C++)
Deep understanding of networking protocols (including BGP, IP, TCP, UDP, QUIC, TLS)
Understanding of cryptographic primitives (including hash functions, MACs, signatures, key exchange) and their use in networking protocols
Experience with implementing networking protocols and/or distributed systems for high-performance settings
A track record of writing clean, maintainable, and well-documented code
A lay persons’ interest in open, decentralized, permissionless technologies, and the intersection of contemporary technology, economics, finance and governance.
If You Have It...Nice!:
Proficiency with Rust
Experience with DPDK and VPP stacks
Our team is remote first and we are hiring across the world. Here at Mysten Labs, you’ll be joining a world-class team with tremendous growth potential as we bring the next billion users to web3. We raised a $300M Series B round from top Silicon Valley led venture funds like Jump Crypto, Andreessen Horowitz (a16z), Binance Labs, Redpoint, Lightspeed, Coinbase Ventures, Electric Capital, Standard Crypto, NFX, Slow Ventures, Scribble Ventures, Samsung Next, Lux Capital, among other investment firms and strategic partners. Come join us and build the future of web3!
About Mysten Labs
Revenue: Unknown / Non-Applicable
Size: 51 to 200 Employees
Type: Company - Public
Website: www.mystenlabs.com