ByteDance
Senior Software Development Engineer, Relational Database Service(RDS)
San Jose, California · Senior · Full-time · Posted Oct 28, 2026
- Experience
- Minimum of 2 years of software development experience.
- Education
- Bachelor/Master degree in computer-related fields.
About the job
Develop and operate ByteDance’s cloud-native RDS platform, building reliable, scalable database services and core management components.
What you'll do
- Develop RDS features and coordinate with product managers and cross-functional teams to deliver them.
- Design and build database platform components for instance and resource management, monitoring, backup and restore, scaling, and high availability.
- Test performance and scalability, improve product quality, and participate in release and deployment.
What they ask for
- Bachelor’s or master’s degree in a computer-related field.
- At least 2 years of software development experience.
- Proficiency in one or more general-purpose programming languages, such as Golang or Python.
- Good coding practices and unit-testing experience; familiarity with web frameworks and tools and database management and internal implementation mechanisms.
Nice to have
- Knowledge of HTTP, RESTful APIs, JSON/Protobuf, middleware, and microservice technologies.
- Experience with database kernels, middleware, or management platforms; familiarity with databases such as MySQL, PostgreSQL, Redis, Mongodb, HBase, or Clickhouse.
Tools
Golang, Python, Django, Flask, Gin, Kitex, MySQL, PostgreSQL
Model-written summary · the original posting is authoritative