Senior Protocol Engineer
contribute to heavily towards adding several key capabilities to the Ceramic Protocol and other core products
full-time
115K-210K
18 months ago
job details
Role Overview
As a Protocol Engineer, you will join the Ceramic team building ComposeDB, our decentralized Graph Database, and the Ceramic Event Streaming layer (think decentralized Kafka) that powers it.
Come help us tackle novel challenges and reinvent how data is managed online. Every one of our roles is remote first (retreat often!). We are committed to building a diverse and inclusive team because we cannot succeed in our mission without it. People that identify with groups traditionally underrepresented in tech are particularly encouraged to apply.
Responsibilities
- Collaborate with colleagues and contribute to heavily towards adding several key capabilities to the Ceramic Protocol and other core products, built with consideration for scalability, maintainability, and test coverage to ensure a high quality implementation
- Help improve the experience for developers building on Ceramic. Every feature or API you work on is clear, well-documented, and free of any major surprises. Overall, developers find Ceramic easy to understand and build on
- Help mature the Ceramic testing infrastructure to enable us to ship new versions and features quickly while maintaining a high bar of quality
- Hone your skills (and develop new ones) contributing to cutting edge technology such as: horizontally scaling the peer-to-peer network; adding cryptographically enforced data confidentiality; adding support for collaborative multi-writer data structures; building out our test infrastructure to enable complex multi-node testing scenarios
- Work with the community to increase understanding and adoption of Ceramic by doing such things as improving documentation, answering community questions, speaking publicly about Ceramic, etc.
Requirements
- Strong software engineering skills and computer science fundamentals. Bonus points for familiarity with Typescript or a systems programming language like Go, Rust, or C++
- Experience with highly distributed systems, especially with horizontal scaling, conflict resolution, databases, etc.
- Experience with multi-threaded/highly concurrent software
- Contributed to low-level infrastructure, such as databases, operating systems, networking protocols, etc.
- Strong communication and collaboration skills around architecture trade-offs, and a desire to work as part of a team committed to a common goal
- Passion for great developer experiences and understanding the importance of robust testing frameworks
Bonus points:
- Knowledge of p2p systems
- Familiarity with libp2p & ipfs
- Experience with distributed consensus, peer-to-peer systems, blockchains are a big plus
culture & perks
Our Values:
- Care: We work with passionate teammates committed to a shared purpose and support each other to work better and live well
- Act with intention: We are thoughtful doers who put as much into why and how we do something as what we do
- Go further, together: Our mission is too big for us alone. We cultivate trust, ask for help, and build momentum together
- Drive incredible impact: We aim for massive impact and we deliver
Benefits and Perks:
- Our benefits align with our values and operating model - we want everyone to help own and drive our purpose in their own way, with compensation and benefits to match
- Generous equity for everyone
- Competitive salary that is fair across the globe
- Unlimited vacation and flexible working hours
- Budgets for learning, thought leadership, and community events
- In person team retreats twice a year
- Healthcare benefits
- Salary range: $115-$210K depending on seniority and location. We understand everyone's risk preferences and life situation is different so we can offer flexibility here. Our goal is to extend a fair and exciting offer, while preserving fairness across the team
Location
New York, NY, US - Remote
About Us
At 3Box Labs we are on a mission to usher in a new era for the web, where data is secure, interactions are trustworthy, and relationships are the basis of connection. We're enabling online experiences that are delightful and integrated while also bolstering privacy and freeing innovation. Our first product, Ceramic, is the building block for composable data on the web and is powering thousands of the world's most ambitious applications.
We're backed by an incredible community and the best investors in the space (USV, Placeholder, Variant, Multicoin) who have deep conviction in our mission. We are a lean, voraciously curious team from across the globe, with 5 years of expert remote work experience and frequent (and awesome) team retreats to spend time together. We have founded tech startups, written books, won product awards, authored patents, created Ethereum standards, and advised F100 CEOs.
organization
open page![Ceramic (3Box Labs)](/_next/image?url=https%3A%2F%2Ftr3butor-public-images.s3.eu-central-1.amazonaws.com%2F68b7fa4e-650d-4e7e-a76a-44d02a15a5e6.jpg&w=128&q=75)