Senior Software Development Engineer, Relational Database Service (RDS)

ByteDance
Seattle
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Self-direction","Intellectual curiosity","Open communication","Teamwork","Problem analysis","Problem-solving"]

Own and evolve RDS database platform services for ByteDance’s global infrastructure. Partner with Product Managers to deliver features like backup/restore, scaling, and high availability, then design and implement core platform components such as instance management, resource lifecycle, monitoring/alerting, and disaster recovery. Drive performance and scalability testing, build reliable quality test coverage, and solve large-scale cloud infrastructure problems in a cloud-native, agile environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 day ago

Senior Software Development Engineer, Relational Database Service (RDS)

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 13 hours agoStatus: Live
Reposted: first listed 1 week ago

Job Summary

Own and evolve RDS database platform services for ByteDance’s global infrastructure. Partner with Product Managers to deliver features like backup/restore, scaling, and high availability, then design and implement core platform components such as instance management, resource lifecycle, monitoring/alerting, and disaster recovery. Drive performance and scalability testing, build reliable quality test coverage, and solve large-scale cloud infrastructure problems in a cloud-native, agile environment.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Partner with Product Managers to develop RDS features and drive cross-team collaboration for timely delivery.
  • •Design and develop the RDS platform and core components including instance management, resource lifecycle, monitoring/alerting, and backup/restore systems.
  • •Implement high-performance, reliable, and secure database service capabilities such as automated deployment, elastic scaling, fault self-healing, and data consistency guarantees.
  • •Conduct performance and scalability tests and research improvement ideas.
  • •Participate in release and deployment processes while solving large-scale, highly complex cloud infrastructure problems.

Key Requirements

  • •Bachelor’s or Master’s degree in computer-related fields.
  • •Minimum 2 years of software development experience.
  • •Proficiency in one or more general-purpose programming languages such as Golang or Python.
  • •Demonstrated good coding practices, including refactoring and unit testing experience.
  • •Familiarity with web development frameworks and tools such as Django, Flask, Gin, or Kitex, and with database management/internal implementation mechanisms.
Education:Bachelor's in computer-related fields
Skills:Self-directionIntellectual curiosityOpen communicationTeamworkProblem analysisProblem-solving
Tech Stack:GolangPythonDjangoFlaskGinKitexHTTPRESTJSONProtobufMicroservice architectureConsulNacosLoad balancingRPC frameworksGo-MicroGRPCDistributed configuration centersMySQLPostgreSQL

Company Brief

ByteDance
Develops consumer internet and content platforms, including TikTok and other apps for short-form video, news, and entertainment. It also builds advertising, commerce, and creator tools that connect audiences, brands, and publishers across global markets.
Industry: Digital Media
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Established Company
Headquarters: Beijing, China
Founded: 2012
WebsiteLinkedIn