Drimva

ByteDance

Senior Software Engineer, Storage Systems

San Jose, California · Senior · Full-time · Posted Oct 28, 2026

Experience
3+ years of professional experience in C or C++ systems programming on Linux.
Education
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent practical experience.

About the job

Optimizes and supports Linux storage systems for high-performance compute platforms, improving performance, reliability, and data integrity from design through production deployment.

What you'll do

  • Analyze and optimize Linux storage components, diagnose cross-layer failures, and verify root-cause fixes.
  • Measure workloads and improve storage performance, reliability, and recovery using profiling, telemetry, and testing.
  • Own storage features through architecture, implementation, qualification, rollout, and production support.

What they ask for

  • Bachelor’s degree in a listed field or equivalent practical experience.
  • 3+ years of professional experience in C or C++ systems programming on Linux.
  • Deep understanding of the Linux I/O path and hands-on experience in at least two listed storage areas.
  • Experience benchmarking storage performance, debugging production failures across system boundaries, and delivering tested software with partner teams.

Nice to have

  • Experience with high-performance or distributed storage for data-center, cloud, high-performance computing, database, or AI workloads.
  • Knowledge of listed technologies such as PCIe, NVMe over Fabrics, DMA, NUMA, or GPU-direct storage paths; upstream Linux storage or file-system contributions.

Tools

Linux, C, C++, NVMe, HDD, Sata SSD, AHCI, RAID

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)