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.
Be a student of both distributed systems and simplicity.
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.
Requirements
A strong understanding of distributed systems.
A solid intuition about how long your solutions will last.
The tact to implement your solution.
A great sense of direction and prioritization when it comes to dealing with the ambiguity of an early stage startup.
A sense of grit to dive into a problem, implement a solution, scale that solution, and replace it when needed.
A great set of communication skills for getting your point across, solution implemented, and beyond.
Tech Stack
Distributed Systems
GRPC
Rust
Go
Benefits
Great salary
Full health benefits including dependents
Strong equity grants
Equipment stipend
Autonomy: We have very few meetings.
Ownership: We're a company with a high ownership, high autonomy culture.
Novel problems/solutions: We're a startup that's well funded, with cool problems, which lets us implement novel solutions!
Growth: We want you to grow with us, but we know that talent is loaned.