Rust Engineer

yeet

Chicago, ILFull-timePosted 1y agoStill listed today

Most applications go out cold — see where you stand first. No sign-up to start.

You apply on the employer's site, with no Olive account needed.

Watch jobs like this.

Don't just apply. Show up ready.

Olive works from this exact posting.

At a glance

Compensation
No compensation found
Location
Chicago, IL
Schedule
Full-time
Work Authorization
Not specified

Olive lists jobs from US employers, including remote roles you can work from the United States.

Job overview

yeet is seeking a Rust engineer to build yeetd, its dynamic BPF runtime for on-demand observability across Linux server fleets. The role focuses on systems-level work close to the kernel, Rust concurrency, and making low-level data safe and usable. The team values engineers who can explain Linux behavior and solve difficult systems problems. Nice-to-haves include a related degree, kernel work, networking, high-performance software, and distributed systems experience.

Skills & qualifications

RequiredNice to have

Skills

Linux SystemsRustConcurrent SystemsSynchronization PrimitivesMemory ModelsPerformance Trade-OffseBPFPerf EventsKernel InstrumentationLinux KernelKernel ModulesLow-Level NetworkingSocketsTCP/IP InternalsPacket ProcessingHigh-Performance System SoftwareDistributed SystemsLarge-Scale Infrastructure

Qualifications

Computer Science or RelatedElectrical Engineering or Related

Full job description

About yeet yeet is built by a tight-knit group of systems, observability, and kernel nerds who refuse to accept “mystery outages” as normal. We’re a small, high-impact team with domain expertise in Linux, eBPF, performance instrumentation, and developer tooling. We move fast, ship often, and take deep ownership. If you enjoy operating close to the metal, building tools that real engineers lean on during 3 AM incident sprints, and solving hard problems with minimal overhead, you’ll feel right at home here.

About 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.”

About you

  • 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.

  • You’re the kind of engineer who enjoys turning “black box” Linux behavior into something observable and explainable.

Nice To Haves

  • A degree in Computer Science, Electrical Engineering, or a related field with a focus on systems or networking.

  • Hands-on experience with the Linux kernel contributing patches, debugging kernel modules, or building tools that live in kernel space.

  • Familiarity with low-level networking (sockets, TCP/IP stack internals, packet processing).

  • Prior work on extremely high-performance system software (databases, runtimes, observability tooling, compilers, etc.).

  • Exposure to distributed systems or large-scale infrastructure, where performance and reliability trade-offs really matter.

How this job compares

Set against the 11,576 open Systems Engineer jobs on Olive Jobs, counted November 4, 2026.

Pay
  • This postingNot listed
  • Illinois median$111–177K/yr96 salary ranges
  • US median$56–70/hr454 hourly ranges
Openings
Olive Jobs lists 127 open Systems Engineer jobs in Illinois and 11,576 across the US. 5% of them nationwide are listed as remote or flexible.
Hiring the most in Illinois
Experience
Systems Engineer postings that state a minimum ask for 5 years of experience at the median; the middle half ask for 3 to 8 years (9,652 postings).
Education
4,541 of the 11,576 open Systems Engineer jobs (39%) ask for a bachelor's degree or higher.

Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.

Prepare for this role

You've read the whole posting — now see how you match it.