Backend Software Engineer - Data Management Suite

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringEducation: bachelorsSkills: ["Problem-solving","Collaboration","Systems thinking","Architecture","Testing"]

Build and scale ByteDance’s Data Management Suite, a core data platform spanning ingestion/integration, data development, catalogs, security, and governance. Design and implement a unified data development platform (including intelligence IDE and workflow management), solve distributed state/metadata synchronization across regions, and develop a high-performance distributed scheduling system. Partner with teams globally to integrate big-data systems and deliver large-scale, high-impact infrastructure.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Backend Software Engineer - Data Management Suite

✓ 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 scale ByteDance’s Data Management Suite, a core data platform spanning ingestion/integration, data development, catalogs, security, and governance. Design and implement a unified data development platform (including intelligence IDE and workflow management), solve distributed state/metadata synchronization across regions, and develop a high-performance distributed scheduling system. Partner with teams globally to integrate big-data systems and deliver large-scale, high-impact infrastructure.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and implement a unified data development platform (intelligence IDE, workflow management, multi-engine integration).
  • •Manage distributed states and synchronize metadata between centralized systems and global regions.
  • •Design and develop a high-performance distributed scheduling system for large-scale tasks across business lines.
  • •Collaborate with partner teams across the company and worldwide.
  • •Design and develop integrations with other big-data systems.

Key Requirements

  • •Bachelor’s degree in Computer Science or equivalent practical experience.
  • •3+ years of software development experience with data structures and algorithms.
  • •3+ years in design/architecture and testing/launching software products.
  • •2+ years in data management systems, including building big data development, data catalog, or data transfer platforms.
  • •3+ years building large-scale infrastructure and distributed systems, with experience in compute/storage or related architecture (preferred).
Experience:Big dataDistributed systemsData platformData infrastructure
Education:Bachelor's in Computer Science
Skills:Problem-solvingCollaborationSystems thinkingArchitectureTesting
Tech Stack:HadoopClickhouseFlink

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