Senior Software Engineer, Data Platforms

Mysten Labs
Summary
Join Mysten Labs, a company building foundational infrastructure for decentralized protocols, and contribute to the Data Platform team. This role involves optimizing Suiβs data infrastructure for performance, storage, and scalability; building and maintaining high-performance RPC services; designing low-latency subscription services; and collaborating with cross-functional teams. You will balance high-level architectural vision with hands-on performance optimization and coding. Mysten Labs offers a remote-first work environment and is hiring globally. The company has secured significant funding from top venture capital firms, presenting excellent growth opportunities. Join us in building the future of web3!
Requirements
- 5+ years of experience in systems and/or network programming, ideally in Rust, C or C++
- Experience designing and developing systems in one or more of the following areas: Distributed systems, storage/database systems, high performance systems, or networking protocols
- Production experience: operating and managing production systems, proficiency in system monitoring and alerting, with strong focus on reliability
- Bachelorβs degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Expertise in performance tuning and optimizing both system architecture and low-level services
- Proven ability to drive complex projects to completion
Responsibilities
- Optimize Suiβs data infrastructure from end-to-end: write performance, storage footprint, read performance, scaling, reliability, and costs
- Build and maintain robust, high-performance RPC services to facilitate reading of blockchain data
- Design and build low-latency, and reliable subscription services
- Collaborate with cross-functional teams and external partners to ensure seamless integration of data platform solutions with first-party applications and the ecosystem at large
Benefits
Our team is remote first and we are hiring across the world