Chorus One : Platforms Engineer
Chorus One - https://chorus.one/careers - Platforms Engineer - REMOTE (Switzerland ± 6 hours)
Chorus One operates validators on many proof-of-stake blockchains (the ones where security is based on a Byzantine fault-tolerant consensus algorithm rather than wasting energy). We are hiring for several roles, but the ones I will highlight is what we call the Platforms Engineer and Infrastructure Software Engineer. Some companies call this Site Reliability Engineering or Devops.
The main thing we do is take upstream software, build it, run it on our infrastructure, and then monitor it and optimize that setup. Some things that make this interesting are:
* Building automation that enables us to do this for many networks (60+ currently).
* Doing this with high uptime, building automation for failover, etc.
* Working with software that is on the one hand cutting-edge and doing interesting things (consensus algorithms, distributed systems, cryptography), but on the other hand that means it’s immature and often not easy to operate and monitor. Often we have to build custom tools, and dive into the source code of the project. We contribute patches upstream when it makes sense.
* Some of these projects are exercising the limits of what a machine can do, we have to do some low-level investigation that requires understanding of what the Linux kernel and network hardware are doing to properly identify what’s going on.
We do have a small cloud footprint, but run primarily on bare metal. We are looking for people who can not just configure services offered by the public clouds, but who deeply understand what lies below; people who could build their own cloud. (That sounds a bit pretentious and it’s not exactly what we do, but it does involve many of the same aspects.)
If this sounds interesting to you, check out https://careers.chorus.one/o/platforms-engineer-remote and https://careers.chorus.one/o/senior-software-engineer-infras.... We have two job descriptions to appeal to people from different backgrounds; internally we treat it as a spectrum, and the interview process is similar. Whether you’re an infrastructure person who wants to move more into coding, or a software engineer who wants to get into automating operations, feel free to apply to the role that resonates more with you.
We are also hiring for other roles, see https://chorus.one/careers.