I’m looking for performance-critical systems work where I can own performance-critical paths, build low-latency synchronization, and apply compiler/GPU optimizations to improve throughput and latency.
Vyacheslav Pachkov
@vyacheslavpachkov
Senior performance-critical systems engineer specializing in Linux kernel, compilers, and GPU compute optimizations.
What I'm looking for
I’m a performance-critical systems engineer with 5+ years in C and C++ across Linux kernel, compiler backends, and GPU compute. I focus on architecture-aware optimization and reverse-engineering hard, under-documented paths to unlock real throughput and tail-latency improvements.
At YADRO (Feb 2023–Present), I work on Linux kernel / low-latency storage where I developed a userspace write-back cache in C++ (eviction policies, LRU merging, epoch-based flushing). I also architected a kernel module for an active-active clustered software RAID and owned the critical-path data flow across cluster nodes.
I build performance-critical synchronization and coordination—atomics, spinlocks, memory barriers, and lock-free/RCU-style approaches—so hot contention and false sharing don’t dictate latency. In production work, I delivered 2x–7x throughput gains on a clustered RAID kernel data path, plus 2x reduction in worst-case failover latency, supported by SMART-driven predictive failure detection.
Before that, at Huawei (Nov 2020–Feb 2023), I advanced compiler performance: I built a custom calling convention in gollvm bridging Go’s runtime ABI with LLVM codegen, and implemented SSA-level optimizations that achieved up to 6% runtime improvement and 17% optimization impact. I’ve also built a from-scratch OpenCL GPU backend for Tinygrad, reverse-engineering the command submission path for arbitrary kernel execution and achieving 30–50% inference speedups.
Experience
Work history, roles, and key accomplishments
Senior Software Engineer
YADRO
Feb 2023 - Present (3 years 8 months)
Developed a userspace write-back cache and designed/owned a Linux kernel module for active-active clustered software RAID to support high-throughput, low-latency I/O. Built kernel synchronization using atomics/spinlocks/memory barriers, improving degraded-device recovery throughput (2x–7x) and worst-case failover latency (2x).
Built a custom calling convention in gollvm to bridge Go runtime ABI with LLVM code generation. Implemented Go compiler microarchitecture-specific optimizations and SSA-level optimization passes, including enabling BOLT on arm64 (up to 6% runtime improvement and 17% SSA optimization improvement).
Software Engineer Intern
Yandex
Jan 2020 - Jul 2020 (6 months)
Built a real-time log aggregation and visualization layer for an internal distributed logging platform. Worked with infrastructure components and supporting backend/data tooling.
Multithreaded build system
Created a multithreaded build system using concurrent dependency-graph evaluation with cycle detection. Improved full rebuild times by 20% versus CMake.
Qualcomm Adreno GPU backend
Tinygrad
Reverse-engineered a userspace command-submission path to enable arbitrary GPU kernel execution for a from-scratch Tinygrad GPU backend. Achieved 30%–50% inference speedup for Tinygrad and Comma.ai autopilot models.
Unix-like OS, from scratch
Built a cross-architecture Unix-like OS from scratch (x86/ARM) including scheduler, paging, VFS, drivers, and UI, targeting Snapdragon 845 hardware (OnePlus 6T).
Education
Degrees, certifications, and relevant coursework
National University of Science and Technology MISiS
Bachelor of Science, Applied Mathematics & Computer Science
2019 - 2023
Completed a B.S. program in Applied Mathematics and Computer Science at National University of Science and Technology MISiS from 2019 to 2023.
Availability
Location
Authorized to work in
Portfolio
github.com/vpachkovJob categories
Skills
Interested in hiring Vyacheslav?
You can contact Vyacheslav and 90k+ other talented remote workers on Himalayas.
Message VyacheslavGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
