Rust Engineer
Yeet, Chicago
The role
We’re looking for a Rust engineer to join us in building yeetd, our dynamic BPF runtime that powers on-demand observability across fleets of Linux servers.
You’ll be living close to the kernel, pushing Rust’s concurrency model to its limits, and solving problems that don’t have StackOverflow answers and make even ChatGPT throw its hands up in the air and say “idk.”
What you need
- You have deep systems-level experience with Linux, the kind that comes from debugging cryptic kernel errors at 2 AM and knowing which mailing list thread to dig up or which snippets of code in the kernel’s source tree to dig into.
- You’re fluent in Rust beyond syntax, you know how to work with the borrow checker to design safe, concurrent systems instead of fighting it.
- You understand synchronization primitives, memory models, and performance trade-offs, and you’re comfortable reasoning about them under real-world load.
- You’ve worked with (or are excited to dive into) eBPF, perf events, and kernel instrumentation, and you get a kick out of making low-level data both safe and usable.