Senior Software Development Engineer - Cloud Native Databases

ByteDance
San Jose
Workplace: OnsiteFull timeFunction: Solutions Engineering & Sales EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Intellectual curiosity","Self-direction","Problem-solving","Creativity","Results-oriented delivery"]

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, partnering with PMs and engineers to design core database functionalities and tools. Conduct performance and scalability testing, implement comprehensive unit/function/system tests, and participate in release/deployment and on-call rotation. Debug complex defects and perform root-cause analysis while improving a high-performance, large-scale database platform.

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, partnering with PMs and engineers to design core database functionalities and tools. Conduct performance and scalability testing, implement comprehensive unit/function/system tests, and participate in release/deployment and on-call rotation. Debug complex defects and perform root-cause analysis while improving a high-performance, large-scale database platform.
Location: San Jose
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.
  • •Run performance and scalability tests and research improvement ideas.
  • •Design and implement unit, functional, and system tests to ensure product quality.
  • •Debug defects, conduct root-cause analysis, and participate in release/deployment and on-call rotation.

Key Requirements

  • •Experience with query processing, including execution and query optimization, transaction management, and storage/back-restore.
  • •Strong C/C++, Go, or Java programming skills.
  • •Experience building large-scale, high-performance database platforms with storage and distributed systems knowledge.
  • •Knowledge of Linux shell and scripting languages such as Python.
  • •MySQL/PostgreSQL software development experience is a plus.
Experience:3+ yearsCloud-nativeDistributed systemsDatabase internalsHigh-performance databases
Education:Bachelor's in Computer Science, Computer Engineering, or related fields
Skills:Intellectual curiositySelf-directionProblem-solvingCreativityResults-oriented delivery
Tech Stack:C++GoJavaLinux shellPythonMySQLPostgreSQLRocksdbETCDZookeeperTelemetry collectionPerformance diagnosticsCrash diagnostics

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