Vacancy expired!
- Amazing benefits
- Great salary packages
- Hybrid remote work schedule
- Fun team
- Exciting technology
- Stock offerings
- Create or maintain software libraries and programs depended on by other systems and applications
- Participate in the design and implementation of performant and resilient distributed applications
- Develop solutions to hard problems in low-trust distributed systems
- Integrate research results and demonstrations into working, scalable programs and systems
- Work alongside a cross-functional team including engineering, design, community, product, and business
- Engage and educate the community, from users to contributors
- Lead and develop more junior engineers, and provide guidance
- BA/BS degree in Computer Science, Computer Engineering, related field or equivalent practical experience
- Significant experience building applications using Go, Rust, JavaScript, or related languages
- A solid understanding of distributed systems principles and applications
- Experience designing and building distributed and/or p2p software systems and applications.
- A strong technical design ability informed by broad experience across multiple domains/specialties
- Literacy with cryptographic principles and practices
- In-depth knowledge of authentication protocols and applied cryptography
- Demonstrated the ability to implement cryptographic primitives
- Knowledge of the latest attack trends, tools and the threat landscape
- Experience with 1 or more of the following: Smart Contracts, storage platforms, UNIX file systems, VMs (preferred)
- Proven track record of independently driving projects in a fast-paced environment
Vacancy expired!