Founding Engineer (Rust)
Systems, protocol, and infrastructure
About Blacksky
Blacksky helps communities create virtual third places where members democratically govern the recommender algorithms and moderation policies that shape their space and soon will also pool funds as groups and send money peer-to-peer. Our behind-the-scenes infrastructure, built on the AT Protocol (the open protocol behind Bluesky), lets those communities scale to millions of people while staying accountable to the values of the people in them.
We used that tooling to build the largest Black community on the decentralized web, with more than two million users and the most robust protection against misogynoir and anti-Black harassment anywhere online. We were the first server on the protocol to open up account signups and migrations, a core promise of the protocol that nobody had made real, and we’ve since helped tens of thousands of people move their accounts off Bluesky’s servers onto our own. Now, through Acorn, we’re handing the same infrastructure to other communities, from Latine communities to networks of media-makers and storytellers, so they can grow the way we did.
The throughline: platforms that call themselves “digital public squares” answer to no community in particular, and too often cause harm in the race to get big. We’re proving you can be accountable to a specific community and still offer the familiar, large-scale social experience people actually want. Everything we build is open source, because the community should be able to outlive the company that started it.
About the Role
This is a founding engineering role, and a senior one. You’ll own large parts of the Rust systems that make all of the above run, working directly with our founder, with real ownership from day one. Depending on what the network needs, the work spans backend, systems, and infrastructure.
It also goes deeper than implementation. The AT Protocol is still being written, and Blacksky helps write it. You’ll read, pressure-test, and weigh in on emerging specifications, then build them: permissioned data and spaces, community and group moderation, and private payments among them. You’ll own building e-cash mints and the payment systems around them, and you’ll represent Blacksky in standards venues, including the IETF and the broader AT Protocol community. This is a chance to shape the foundations of the open social web, not just build on top of them.
What you’ll work on
- – The Rust services behind our feeds, data, and APIs, and our e-cash mint and payment systems
- – Reading, shaping, and implementing emerging protocol specifications (permissioned data and spaces, community and group moderation, private payments), and representing Blacksky in standards work, including the IETF
- – Consuming and processing the network’s real-time firehose: high-throughput event streams that stay reliable and in sync across millions of accounts and billions of records, with a backfill that never really stops
- – Applied cryptography across the stack, implementing (rather than inventing) the schemes our systems rely on: the signed, content-addressed data and commitments at the core of the protocol, the e-cash behind the mint, and end-to-end encryption for private spaces, including helping bring in outside efforts like Encrypted Spaces
- – Performance and reliability of large Postgres deployments and the storage and caching around them
- – The backend behind our moderation and safety tooling, including the labeling systems that keep the community protected
- – rsky, our open-source Rust implementation of the protocol, and our contributions back to the open social web
Who you are
- – A senior engineer with deep experience (think 8+ years) building and shipping production backend, systems, or infrastructure software, with hard problems owned end to end
- – Strong in Rust, or strong enough in a systems language like C++ or Go that picking up Rust isn’t a question
- – Genuinely comfortable with applied cryptography and protocol design: you can read a spec full of signatures, hashes, and commitment schemes, reason about how it fails, and implement it correctly
- – At home with high-throughput, real-time data systems, and you know where operating systems, networks, storage, and databases actually break
- – Sound judgment under ambiguity, a bias for simple solutions, and a high bar for reliability
Nice to have
- – You’ve authored or contributed to protocol specifications or standards (IETF, W3C, or similar), and you enjoy that kind of work
- – Familiarity with Cashu, GNU Taler, or other e-cash / Chaumian payment systems
- – A security engineering background, or a track record of reasoning carefully about cryptographic systems and their failure modes
- – You’ve built on the AT Protocol, or already poked at rsky
- – A real open-source track record, or your own shipped projects, that shows range a resume can’t
You may be a good fit if
- – You care about who owns and governs the internet, not only how it’s built
- – You like being early: setting standards (sometimes literally), making the calls, and growing a team rather than inheriting one
- – A company that builds explicitly for and with a community is exactly what you’re looking for
You won’t be a fit if
- – You want a pure management track. This role is hands-on, in the code and in the specs
- – You’d rather implement tickets handed to you than help design the systems, and the specifications, themselves
Compensation
- – $180,000 base salary
- – 2% equity
- – Unlimited paid time off and sick leave
- – Fully funded health, dental, and vision insurance
- – Remote, with reasonable overlap with Eastern Time