Co-founding Technical Leader, Filecoin Saturn
Protocol Labs
·
Posted:
August 30, 2023
·
Remote
About the position
The job overview for this role is to lead the design, development, and deployment of Filecoin Saturn's decentralized content delivery network (CDN) for Filecoin. The ideal candidate should have expertise in designing and architecting internet-scale, fault-tolerant software services that process billions of transactions per second. They should also have experience in distributed systems, cryptography, and low-latency engineering projects. As the Engineering Lead, they will be responsible for improving technical performance, guiding engineers, and solving hard problems in low-trust distributed systems.
Responsibilities
- Lead the architectural design, development, and deployment of Saturn's next-generation CDN for Filecoin
- Function as the technical lead, working with the existing team to deliver outstanding technical results
- Work cross-functionally across engineering, ecosystem, marketing, and legal to achieve business objectives
- Be responsible for Saturn's technical performance, improving key metrics such as time to first byte, average MS latency, and uptime
- Uplevel and guide engineers on the team and across Protocol Labs
- Interface with other technical teams both inside and outside of Protocol Labs
- Solve hard problems in low-trust distributed systems
- Lead the design and development of massively distributed internet-scale services
- Have a strong technical design acumen informed by broad experience across multiple domains/specialties
- Have a solid understanding of distributed systems principles and applications
- Have mastery in large-scale modern software development practices
- Have literacy with cryptographic principles and practices
- Have a proven track record of independently driving projects in a fast-paced environment
- Have excellent communication skills on both technical and non-technical issues
- Have a keen awareness of teamwork, process, and patterns of successful collaboration and teamwork
- Have excellent written and verbal communication skills, especially in an asynchronous work environment
- Bonus points for experience in security engineering and/or cryptography principles and practices, building with decentralized building blocks, experience building a CDN, experience with open source, and experience designing and building peer-to-peer software systems.
Requirements
- Thorough understanding of the principles of distributed systems and cryptography
- Experience leading the design and architecture of internet-scale, geo-redundant, fault-tolerant software services
- Expertise in building large-scale production distributed systems
- Experience with networking, performance, storage, and reliability
- Experience with blockchain-like networks and low-latency engineering projects
- Strong technical design acumen
- Solid understanding of distributed systems principles and applications
- Mastery in large-scale modern software development practices (Go, Node.js, Rust)
- Literacy with cryptographic principles and practices
- Proven track record of independently driving projects in a fast-paced environment
- Excellent communication skills (technical and non-technical)
- Keen awareness of teamwork and successful collaboration
- Excellent written and verbal communication skills
- Bonus points for security engineering and/or cryptography experience, experience building with decentralized building blocks, experience building a CDN, experience with open source, and experience designing and building peer-to-peer software systems.
Benefits
- Base pay ranging from $300,000 to $334,000
- Cryptocurrency and equity opportunities
- Performance rewards in cryptocurrency and equity
- Great benefits package, including parental and other forms of leave
- Contributions to retirement
- Unlimited time off
- Competitive health, dental, and vision coverage for U.S.-based employees