The opportunity
Build system-level software: our challenges aren't your usual kube-fits-all variety, so be prepared to build things from scratch based on first principles
What you'll do
Build system-level software: our challenges aren't your usual kube-fits-all variety, so be prepared to build things from scratch based on first principles
Have a strong understanding or curiosity of OS level primitives: our business hinges on efficiency, so that means being masters of CPU, Memory, Network and the Kernel that wields it
Be a student of both distributed systems and simplicity: you know how to reach for the RAFT but you also know how far you can get with Postgres
Roll with the boring: build Golang/Rust GRPC services from scratch to expose your complex capabilities to the wider company in a scalable and performant manner
This is a high impact, high agency role with direct effect on company culture, trajectory, and outcome
You may be oncall from time to time in this role
What they're looking for
- A strong understanding of distributed systems. You enjoy building fault: tolerant, resilient, and scalable services
- A solid intuition about how long your solutions will last. All systems age.: In startups, we can hope for 2-3 orders of magnitude, or 12-18mo.
- The tact to implement your solution, creator monitors for it’s error: boundaries, and document any requirements for when you’re not around
- A great sense of direction and prioritization when it comes to dealing with: the ambiguity of an early stage startup