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