Drimva

ByteDance

Senior Software Development Engineer - Cloud Native Databases

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

Experience
3+ years of industry experience in system or database internals programming (preferred).
Education
BS or a higher degree in Computer Science, Computer Engineering, or other related fields (preferred).

About the job

Develops and operates cloud-native database products, building core database functionality and tools and improving performance, scalability, and availability.

What you'll do

  • Design and develop core database system functionality and related tools; build backend support for cloud database services.
  • Test performance, scalability, and product quality; investigate defects and perform root cause analysis.
  • Participate in releases, deployments, and on-call rotation to maintain service availability.

What they ask for

  • Experience with query processing, including execution and optimization, transaction management, storage management, and backup and restore.
  • Experience building a large-scale, high-performance database platform, plus storage systems and distributed systems experience.
  • Strong programming skills in C/C++, Go, or Java.
  • Knowledge and experience with Linux shell and scripting languages such as Python.

Nice to have

  • MySQL/PostgreSQL software development experience.
  • BS or higher degree in Computer Science, Computer Engineering, or a related field; 3+ years of industry experience in system or database internals programming.

Tools

C/C++, Go, Java, Linux shell, Python, MySQL, PostgreSQL, RocksDB

Model-written summary · the original posting is authoritative

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