Senior Software Development Engineer - Cloud Native Databases

ByteDance
Seattle
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringEducation: bachelorsSkills: ["Problem-solving","Collaboration","Creativity","Quick problem-solving","Results-oriented"]

Build and own cloud-native database products that support ByteDance’s global infrastructure. Work across query processing, distributed processing, distributed storage, and cluster/system management—designing core database functionalities and related tools. Partner with PMs and engineers, run performance and scalability tests, implement unit/functional/system testing, and participate in releases, deployments, debugging, and on-call rotations to keep services highly available.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Senior Software Development Engineer - Cloud Native Databases

✓ Verified Job

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

Source: Company careers pageValidated by: Fursa AI
Last checked: 30 days agoStatus: Live
Reposted: similar role first listed 1 month ago

Job Summary

Build and own cloud-native database products that support ByteDance’s global infrastructure. Work across query processing, distributed processing, distributed storage, and cluster/system management—designing core database functionalities and related tools. Partner with PMs and engineers, run performance and scalability tests, implement unit/functional/system testing, and participate in releases, deployments, debugging, and on-call rotations to keep services highly available.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Solutions Engineering & Sales Engineering
Seniority: Mid level

Key Responsibilities

  • •Partner with PMs and engineers to build backend support for cloud database service products.
  • •Design and develop core database system functionalities and related tools.
  • •Conduct performance and scalability tests and research improvements.
  • •Design and implement unit, functional, and system tests to ensure product quality.
  • •Debug issues, perform root cause analysis, and participate in release/deployment and on-call rotation to keep services operational.

Key Requirements

  • •Experience with query processing (execution and query optimization), transaction management, storage management, and backup/restore.
  • •Experience building a large-scale, high-performance database platform.
  • •Experience with storage systems and distributed systems.
  • •Strong C/C++, Go, or Java programming skills.
  • •Knowledge of Linux shell and scripting languages such as Python.
Experience:Cloud-nativeDatabasesDistributed systems
Education:Bachelor's
Skills:Problem-solvingCollaborationCreativityQuick problem-solvingResults-oriented
Tech Stack:C/C++GoJavaLinux shellPythonMySQLPostgreSQLRocksdbETCDZookeeper

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