Architect and build highly scalable, reliable, and data-heavy distributed systems that will integrate a variety of data sources
Build and maintain performant, production-grade systems from whiteboard to deployment
Research, design, and productionize proprietary network and blockchain protocols, focusing on client-server and peer-to-peer (p2p) communication layers
Design and optimize protocol behaviors including message passing, consensus, synchronization, and fault tolerance in distributed environments
Work across the stack (databases, caches, application code, deployment pipelines) to resolve technical challenges end-to-end
Mentor fellow team members and participate in code reviews and design reviews
Collaborate cross-functionally with data scientists, designers, and product managers to define and implement services.
Drive innovation around challenges in p2p networking, libp2p, block propagation, chain re-org detection, and network observability
Requirements
Bachelor's degree (or equivalent) in Computer Science or related field
Extensive experience in designing and implementing network protocols and distributed systems
Proficiency in lower-level programming languages such as Rust, C++, or Java, and familiarity with systems and networking technologies such as TCP/IP, HTTP, gRPC, libp2p, Kafka, Kubernetes, Docker, and Elasticsearch
Hands-on experience with peer-to-peer networking, client-server protocol development, and real-time communication systems preferred
Excellent verbal and written communication skills; clear documentation and succinct communication are very important.
Ability to work independently, be proactive, prioritize, communicate, and set and meet goals
Flexibility to coordinate across global time zones and an ability to work independently with minimal oversight
Strong interest in acquiring knowledge in any Blockchain at the protocol level and Networks
A passion for solving complex network and protocol challenges at scale, and building systems that are robust, performant, and secure
Benefits
Generous benefits
PTO
Holidays
Parental Leave for full time employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.