← 发现更多职位
字节跳动
正式

Software Development Engineer, Relational Database Service(RDS)

面议
美国 · Seattle(西雅图) · 经验要求见详情
研发正式A05933美国国际招聘

关于这个机会

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. We embrace a culture of self-direction, intellectual curiosity, openness, and problem-solving. We are looking for candidates to work in an open, agile, and highly collaborative environment in the following areas: - Database and system administration, including ensuring the reliability and observability of databases in a global large-scale network and efficiently handling user requests. - Providing efficient and stable database platform services, including node scaling, high availability, backup/recovery, and database monitoring. - Disaster recovery and high availability, including global cross-region database disaster recovery solutions, providing efficient and rapid high-availability switching capabilities and data consistency guarantees. Responsibilities - Partner closely with Product Managers (PMs) to develop RDS features (e.g., database operation tickets, backup/restore, scaling, high availability); drive cross-team collaboration to ensure aligned execution and timely delivery of RDS products. - Design and develop the RDS platform and core components (e.g., database instance management, resource lifecycle management, monitoring & alerting modules, backup/restore systems) based on business scenarios and user demands; implement high-performance, reliable, and secure database service capabilities, including but not limited to automated deployment, elastic scaling, fault self-healing, and data consistency guarantees; and enhance system scalability to support millions of database instances and high concurrent access. - Conduct performance and scalability tests and research innovative ideas for improvement. - Design and implement comprehensive unit, functional and system-test for product quality. - Participate in the release and deployment process. - Solve unique, large-scale, highly complex cloud infrastructure problems.

任职要求

Minimum Qualifications: - Bachelor/Master degree in computer-related fields. - Minimum of 2 years of working experience in Software development field. - Proficiency in one or more general-purpose programming languages, such as Golang, Python, etc. - Demonstrated good coding practices, including code cleanliness, refactoring skills, and experience with unit testing. - Familiar with web development frameworks and tools, such as Django, Flask, Gin, Kitex, etc. Familiar with database management and internal implementation mechanisms Preferred Qualifications: - Familiar with core web development technologies: HTTP protocol, RESTful API design specifications, JSON/Protobuf data serialization, and middleware development. - Preferred: Experience with microservice architecture; knowledge of service discovery (Consul/Nacos), load balancing, RPC frameworks (Kitex/Go-Micro/gRPC), and distributed configuration centers. - Experience with database kernel/database middleware/database management platform experience is preferred. (Commonly used databases such as MySQL, PostgreSQL, Redis, Mongodb, HBase, Clickhouse, etc.). - Strong motivation for technology, good communication skills and teamwork spirit, excellent problem analysis and problem-solving skills are preferred.

官方来源与核验

字节跳动官方招聘 · 职位编号 7605305096029161781

最近核验:2026-09-16T14:05:07.210038+00:00

查看官方职位详情 ↗

内推申请说明

本站为独立内推协助平台。申请会交由管理员核实岗位与内推渠道,不等于已在公司官网投递;薪资、岗位状态和实际招聘流程以官方信息为准。