Project
Senior Rust Engineer

DHEERAJ
YADAV

AI Infrastructure · Distributed Systems · Solana Blockchain

5+ years building high-performance Rust backends, production AI pipelines, and fault-tolerant distributed systems. I engineer for failure modes, not happy paths.

5+
Yrs Eng.
10+
Projects
Rust
Primary
3
Domains
queue.rs — atomic write RUST
01// write → fsync → rename (POSIX atomic)
02#[tracing::instrument]
03pub async fn persist(&self, msgs: &[TelemetryMessage])
04    -> Result<(), QueueError> {
05  let data = serde_json::to_vec(msgs)?;
06  let tmp = self.tmp_path.clone();
07
08  tokio::task::spawn_blocking(move || {
09    let mut f = File::create(&tmp)?;
10    f.write_all(&data)?;
11    f.sync_all()?;     // fsync
12    fs::rename(&tmp, &queue)?; // atomic
13    Ok(())
14  }).await??;
15  Ok(())
16}
Async Rust / Tokio
🤖AI Infrastructure
🔗Distributed Systems
🧱Solana / Anchor
🎯LLM Agents & RAG
💾Fault Tolerance
🐳K8s / Docker
Async Rust / Tokio
🤖AI Infrastructure
🔗Distributed Systems
About
01

Systems that survive production.

Senior Rust & Backend Engineer with 5+ years building infrastructure that ships and stays shipped. My work spans high-performance async systems in Rust, AI/LLM pipelines with real production usage, and on-chain Solana programs with correct state machines.

I've gone deep on the Tokio runtime, async concurrency, and distributed fault tolerance. I've wired LLMs into real workflows — agents, RAG pipelines, evaluation systems — not demos. I think in terms of failure modes, invariants, and idempotency before features.

Open to remote Rust/AI infrastructure roles with international teams building serious systems. USD preferred.

// engineering_principles.rsRUST
01
Explicit invariants over implicit assumptionsState machines have provable transitions, not just happy paths.
02
Design for failure, not ideal conditionsRetries, backoff, idempotency — built in from day one.
03
Atomic state transitionsPartial writes are bugs. Ops complete or roll back.
04
Performance as a core requirementLatency is a feature. Throughput is an invariant.
05
Observability from day oneLogs, traces, metrics — before the 3am page.
Projects
02

Selected work.

→ All repos
Technical Stack
03

What I build with.

Depth over breadth. Click to filter by domain.

Contact
04

Let's build
something real.

Looking for remote opportunities with teams building serious systems — AI infra, high-performance Rust backends, or blockchain protocol engineering.

try: help · projects · contact · skills
~$whoami
Dheeraj Yadav — Sr. Rust / AI Infra Engineer
~$status
open_to_work true
location "Lucknow, India (Remote)"
preferred "async-first · USD · remote"
Type a command below ↓
~$