招聘公告 · 职位检索 · 央国企/事业单位/名企

Senior Software Development Engineer - Distributed NoSQL Database Systems

单位:字节跳动类别:基础架构类型:社招地点:西雅图更新:2026-09-24

岗位信息

招聘单位字节跳动
工作地点西雅图
官方更新时间2025-01-01 11:14:16

职位描述

About the Team

Join ByteDance’s database development team, where you’ll build and own cutting-edge database products supporting ByteDance’s global infrastructure. Our diverse portfolio includes relational databases, distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, and multi-model databases. In this role, you’ll have the opportunity to enhance these services in a cloud-native environment, embracing a culture of intellectual curiosity, self-direction, and problem-solving.

Responsibilities

- Design and develop distributed NoSQL databases, with a focus on one of the following: distributed caches, key-value stores, document databases, graph databases, wide-column stores, search engines, or multi-model databases.

- Build high-performance, low-latency, and highly available distributed systems to support mission-critical business operations with scalability and cost efficiency.

- Optimize compute and storage engines for cloud-native global deployments, improving efficiency and reducing operational costs.

- Provide technical guidance to internal business teams, identifying opportunities for system optimization to improve stability, functionality, and performance.

- Collaborate with cross-functional teams to develop robust database products and solutions.

- Address technical challenges in cloud service architectures, ensuring scalable solutions for large-scale, high-traffic systems.

任职要求

Minimum Qualifications:

- Proficiency in one or more programming languages (C, C++, Java, Go, Python, Rust) with strong coding skills in a Linux environment.

- Deep understanding of database principles, distributed system design, and multi-threaded programming, with hands-on experience in distributed storage and computing technologies.

- Strong knowledge of distributed consensus algorithms, with experience in database kernel development.

- Expertise in performance tuning, system optimization, and handling high-traffic, large-concurrency scenarios.

- Practical experience with large-scale cloud-native architectures and distributed system control platforms.

Preferred Qualifications:

- BS or a higher degree in Computer Science, Computer Engineering, or other related fields.

- 3+ years industry experience in system or database internals programming.

- Familiarity with popular database systems and source code such as RocksDB, Redis, MongoDB, HBase, TiDB, Neo4j, Elasticsearch, JanusGraph, YugabyteDB, or CockroachDB.

前往官方投递

提示:投递请认准招聘单位官方招聘官网,谨防中介收费。