KV Storage Systems Engineer – High-Performance, Large-Scale

ByteDance

San Jose (CA)

On-site

USD 162,000 - 317,000

Full time

26 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

ByteDance's LavaStore team builds and maintains ByteDance's purpose-built local storage engine for large-scale cloud services. You will work on high-performance KV storage engines, file systems, and latency-sensitive components critical for billions of requests.

Join a team that blends systems research with production ownership, developing LSM-tree based architectures and robust, scalable storage solutions across ByteDance's distributed infrastructure.

Qualifications

  • Bachelor's degree or higher in Computer Science, Computer Engineering, Electrical Engineering or related majors.
  • Strong problem analysis, conceptual abstraction and design skills; proficient in C/C++, familiar with at least one of Python / Shell or similar languages.
  • Proficient in systems programming, including system calls and library functions, network/multithreaded programming models, debugging, and IO performance tuning tools and techniques.
  • In-depth understanding of storage system architectures and principles, such as LSM Tree, file systems (ext4/bluefs), etc.
  • Solid understanding of distributed systems fundamentals, including consensus, replication, consistency models, and fault tolerance.
  • Excellent ability to identify and solve problems, good communication skills, team collaboration spirit, and a strong desire to learn new technologies.

Responsibilities

  • Participate in the design and implementation of high-performance KV storage engines and file systems for large-scale distributed storage & database system backends.
  • Explore the design and evolution of next-generation KV storage engine architectures to ensure low latency and high throughput.
  • Deeply understand storage requirements across business scenarios, and collaborate with business teams to find the most suitable storage solutions.

Skills

C/C++
Python/Shell
System programming
Distributed systems
Problem solving
Communication skills

Education

Bachelor's degree or higher in CS/CE/EE

Tools

RocksDB
LevelDB
Redis
Memcached
Cachelib

Job description

ByteDance's LavaStore team builds and maintains ByteDance's purpose-built local storage engine for large-scale cloud services. You will work on high-performance KV storage engines, file systems, and latency-sensitive components critical for billions of requests.

Join a team that blends systems research with production ownership, developing LSM-tree based architectures and robust, scalable storage solutions across ByteDance's distributed infrastructure.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Distributed Storage Engineer for Large-Scale Systems
Senior Distributed Storage Engineer for Large-Scale Systems

ByteDance • San Jose (CA)

On-site
USD 218,000 - 480,000
Cloud-Scale NoSQL Database Engineer
Cloud-Scale NoSQL Database Engineer

Bytedance • San Jose (CA)

On-site
USD 162,000 - 388,000
Health insurance
Dental insurance
Vision insurance
+9
Senior Storage Systems Engineer - Linux Performance
Senior Storage Systems Engineer - Linux Performance

ByteDance • San Jose (CA)

On-site
USD 140,000 - 210,000
LLM Backend Engineer: High-Throughput Cloud-Native Systems
LLM Backend Engineer: High-Throughput Cloud-Native Systems

ByteDance • San Jose (CA)

On-site
USD 120,000 - 170,000
Software Development Engineer, Storage Engine
Software Development Engineer, Storage Engine

ByteDance • San Jose (CA)

On-site
USD 162,000 - 317,000
Software Development Engineer, Distributed NoSQL Database Systems Technology - Infrastructure San Jose Regular
Software Development Engineer, Distributed NoSQL Database Systems Technology - Infrastructure San Jose Regular

ByteDance • San Jose (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Data Lake Backend Engineer - Storage & Query
Data Lake Backend Engineer - Storage & Query

Kloudfuse • Cupertino (CA), Northern (KY)

Hybrid
USD 140,000 - 210,000
Lead Storage Architect for Exabyte-Scale AI Infra
Lead Storage Architect for Exabyte-Scale AI Infra

Anthropic • New York (NY)

Hybrid
USD 180,000 - 260,000
Equity donation matching
Generous vacation and parental leave
Flexible working hours
+1
Senior Software Engineer, Distributed Storage
Senior Software Engineer, Distributed Storage

ByteDance • San Jose (CA)

On-site
USD 218,000 - 480,000
Senior Storage Engineer - Exabyte-Scale AI
Senior Storage Engineer - Exabyte-Scale AI

Coreweave • Sunnyvale (CA)

On-site
USD 188,000 - 275,000
Medical, dental, vision
401(k) match
Equity/ESPP
+5