Rust Engineer

Posted 2 Days Ago
Be an Early Applicant
Chicago, IL, USA
In-Office
Senior level
Information Technology • Software • Analytics
The Role
Build and maintain yeetd, a dynamic BPF runtime in Rust for on-demand observability. Work close to the Linux kernel, design safe concurrent systems, use eBPF and perf events for instrumentation, and optimize performance under real-world load.
Summary Generated by Built In
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.

Skills Required

  • Deep systems-level experience with Linux and kernel debugging
  • Fluency in Rust and ability to design with the borrow checker
  • Strong understanding of synchronization primitives, memory models, and performance trade-offs
  • Experience with or willingness to work on eBPF, perf events, and kernel instrumentation
  • Ability to make low-level Linux behavior observable and explainable
  • Degree in Computer Science, Electrical Engineering, or related field (nice to have)
  • Hands-on Linux kernel work: contributing patches, debugging modules, or kernel-space tools
  • Familiarity with low-level networking (sockets, TCP/IP internals)
  • Prior work on extremely high-performance system software (databases, runtimes, observability tooling)
  • Exposure to distributed systems or large-scale infrastructure
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
16 Employees
Year Founded: 2023

What We Do

yeet builds a high-performance monitoring and system-analysis platform for Linux environments, from cloud to edge. Its toolkit uses low-level kernel and eBPF instrumentation to collect, filter, and visualize real-time system data, helping engineers identify bottlenecks, anomalies, application behavior, GPU activity, and performance issues. The company also presents yeet as a JavaScript runtime for Linux operations, combining developer tooling with observability and profiling capabilities.

Similar Jobs

In-Office or Remote
4 Locations
26 Employees

Twin (twin.so) Logo Twin (twin.so)

Founding Rust Engineer

Artificial Intelligence • Software • Generative AI • Automation
Remote or Hybrid
USA
19 Employees

Tempo (tempo.xyz) Logo Tempo (tempo.xyz)

Rust Engineer

Blockchain • Payments • Financial Services
In-Office or Remote
7 Locations
19 Employees

N1 (layern.com) Logo N1 (layern.com)

Software Engineer

Blockchain • Cryptocurrency
In-Office or Remote
36 Locations
11 Employees
120K-260K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account