High-Performance KV Storage Engineer

ByteDance

San Jose (CA)

On-site

USD 162,000 - 317,000

Full time

38 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

ByteDance's LavaStore team builds and maintains a purpose-built local storage engine for large-scale cloud services. You will design high-performance KV storage engines, optimize for low latency and high throughput, and collaborate with teams to meet diverse storage requirements.

The team operates at massive scale with global impact. As a member of the Technology group in San Jose, you will contribute to production-grade storage innovations, explore novel architectures, and own end-to-end design

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 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 (LSM Tree, file systems, etc.).
  • Solid understanding of distributed systems fundamentals, including consensus, replication, consistency models, and fault tolerance.
  • Excellent communication, teamwork and eagerness 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
Systems programming
Storage architectures
Distributed systems
Problem solving

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 a purpose-built local storage engine for large-scale cloud services. You will design high-performance KV storage engines, optimize for low latency and high throughput, and collaborate with teams to meet diverse storage requirements.

The team operates at massive scale with global impact. As a member of the Technology group in San Jose, you will contribute to production-grade storage innovations, explore novel architectures, and own end-to-end design

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Storage Engine Engineer (LSM/KV)
Senior Storage Engine Engineer (LSM/KV)

ByteDance • San Jose (CA)

On-site
USD 218,000 - 388,000
Senior Distributed Storage Architect
Senior Distributed Storage Architect

ByteDance • San Jose (CA)

On-site
USD 218,000 - 480,000
Software Development Engineer, Storage Engine
Software Development Engineer, Storage Engine

ByteDance • San Jose (CA)

On-site
USD 162,000 - 317,000
Senior Software Development Engineer, Storage Engine
Senior Software Development Engineer, Storage Engine

ByteDance • San Jose (CA)

On-site
USD 218,000 - 388,000
Senior Storage Systems Engineer: Linux Performance & NVMe
Senior Storage Systems Engineer: Linux Performance & NVMe

ByteDance (old) • San Jose (CA)

On-site
USD 162,000 - 388,000
LLM Storage Systems Research Engineer
LLM Storage Systems Research Engineer

ByteDance (old) • San Jose (CA)

On-site
USD 156,000 - 387,600
Medical, dental, and vision insurance
401(k) savings plan with company match
Paid parental leave
+2
LLM Inference KV Cache Engineer (Distributed)
LLM Inference KV Cache Engineer (Distributed)

ByteDance • Seattle (WA)

On-site
USD 154,000 - 301,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 Software Engineer, Distributed Storage
Senior Software Engineer, Distributed Storage

ByteDance • San Jose (CA)

On-site
USD 218,000 - 480,000
Cloud-Native Distributed Database Engineer
Cloud-Native Distributed Database Engineer

ByteDance (old) • San Jose (CA)

Hybrid
USD 180,000 - 240,000