Backend Software Engineer (Cloud Platform) - Cloud Infrastructure

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Independent thinking","Systematic problem analysis","Problem-solving","Ability to learn","Initiative"]

Build ByteDance’s cloud management platform for multi-cloud adaptation, unified platform access, and consistent R&D experiences. Own systems for public-cloud billing and cost optimization, automated migration of large-scale microservices and storage clusters, and multi-AZ/multi-cloud disaster recovery with fault detection and automatic recovery. Collaborate within the Business Infrastructure team to improve cloud architecture stability and accelerate business cloud migration.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Backend Software Engineer (Cloud Platform) - Cloud Infrastructure

✓ Verified Job

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

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

Job Summary

Build ByteDance’s cloud management platform for multi-cloud adaptation, unified platform access, and consistent R&D experiences. Own systems for public-cloud billing and cost optimization, automated migration of large-scale microservices and storage clusters, and multi-AZ/multi-cloud disaster recovery with fault detection and automatic recovery. Collaborate within the Business Infrastructure team to improve cloud architecture stability and accelerate business cloud migration.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Build a cloud management system with a general multi-cloud adaptation layer to improve the R&D ecosystem.
  • •Develop a billing system with a cost analysis dashboard and public cloud cost optimization.
  • •Create a cloud migration system that automatically migrates large-scale microservices and storage clusters to public cloud.
  • •Build a disaster recovery system that improves fault detection and automatic recovery for multi-AZ and multi-cloud scenarios.

Key Requirements

  • •Bachelor’s degree in Computer Science (or related) with at least 5 years of relevant experience.
  • •Proficiency in C++, Go, Java, or Python (at least one), with a focus on high-quality code.
  • •Strong Linux knowledge, including multi-threading and network programming.
  • •Experience designing and implementing large-scale distributed systems or platforms.
  • •Ability to independently identify problems, analyze systematically, solve problems, and learn in unfamiliar areas.
Experience:5+ yearsCloud infrastructureMulti-cloudDistributed systemsMicroservices
Education:Bachelor's in Computer Science or related fields
Skills:Independent thinkingSystematic problem analysisProblem-solvingAbility to learnInitiative
Tech Stack:C++GoJavaPythonLinuxMulti-threadingNetwork programmingMicroservicesDistributed storage

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