Systems Engineer (Urbit)
Looks like this career opportunity is no longer available. We know this isn't what you were hoping for, but we have many other great opportunities for you to check out. Start a new search now
Chorus One is one of the leading operators of infrastructure for Proof-of-Stake networks and decentralized protocols. Tens of thousands of retail customers and institutions are staking billions in assets through our infrastructure helping to secure protocols and earn rewards. Our mission is to increase freedom and speed of innovation through decentralized technologies.
In addition to operating Proof-of-Stake infrastructure, we are deeply interested in the potential of the Urbit operating system as a better computing platform for the future. We are building an Urbit-focused team and this position will be in that team.
We are a diverse team of around 50 people distributed all over the globe. We value radical transparency, striving for excellence and improvement while treating each other with kindness and generosity. If this sounds like you, we’d love to hear from you.
Urbit represents a fundamentally new computing paradigm, where each user has their own personal server that hosts their applications and data. This promises users deeper ownership over their computing stack, a better developer experience, and seamless operating system integration for blockchain applications.
Given Urbit’s radical departure from the conventional computing stack, Urbit also requires a fundamentally new approach to infrastructure. Chorus One’s Urbit team will focus on exploring the building and operating a scalable and secure infrastructure for the Urbit stack. As an early member of this team, you will be tasked with gaining a deep understanding of the Urbit kernel and operating system. You will develop technologies and architecture for scalable Urbit hosting. You will most likely contribute to open-source codebases that could facilitate better Urbit hosting solutions.
Job requirements
- Research and develop technologies to create a scalable hosting product for the functional operating system Urbit
- Develop an understanding of Urbit’s architecture
- Develop an understanding of how user requirements impact technology architecture
- Communicate technical insights to larger Urbit team
- Contribute to developing a long-term product roadmap
- Contribute to open-source projects related to scaling Urbit technology
Core Skills
- Comfortable working with low-level C, virtualization
- Understanding of core operating system primitives
- Strong research skills
- Takes initiative and ability to work relatively autonomously
- Excellent written and spoken communication skills
- Ability to work the following timezone: Switzerland ± 6 hours.
Nice to Have Skills
- Interest in Urbit
- Knowledge of functional programming languages
- Experience with contributing to open source projects
- Experience with Nix build environment
- Bachelor’s or advanced degree in Computer Science or related subject
Please let Chorus One know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.
Location
Job type
Role
Keywords
- Engineer
- Open Source
- Research
- Urbit
Please let Chorus One know you found this position on Cryptocurrency Jobs as a way to support us so we can keep providing you with quality crypto jobs.
About Chorus One
Not what you're looking for?
Check out these similar roles

Mobile Software Engineer (remote, contract)
Dash Core Group

Research Engineer — ML / RL / Agents
Affine

Tech Lead
Nethermind

Protocol Engineer (Ethereum Client)
Nimbus

Researcher/Engineer (Formal Verification)
Ethereum Foundation

Senior Python Software Engineer - Web3, DeFi
Clearmatics

Smart Contract Engineer - Ethereum, Solidity
Clearmatics

Platform & Infrastructure Engineer
Neutrl Labs

Trading Systems Engineer
Neutrl Labs

Senior Engineer - Advanced Problem Solver
Nethermind

Senior Software Engineer (Backend → AI Applications)
Nethermind
