Software Engineer (Distributed Storage), Cloud Infrastructure

ByteDance
Singapore
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 3+ yearsSkills: ["Independent thinking","Proactive problem identification","Systematic problem analysis","Problem-solving"]

Design and develop innovative distributed storage systems, continuously improving stability, scalability, functionality, and performance based on evolving business requirements. Plan work against project schedules, write detailed design documents, and own module implementation, performance tuning, and functional testing. Provide timely technical support for online applications and extract improvement opportunities to continuously optimize the system.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
ByteDance
ByteDance
1 month ago

Software Engineer (Distributed Storage), Cloud Infrastructure

✓ 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

Design and develop innovative distributed storage systems, continuously improving stability, scalability, functionality, and performance based on evolving business requirements. Plan work against project schedules, write detailed design documents, and own module implementation, performance tuning, and functional testing. Provide timely technical support for online applications and extract improvement opportunities to continuously optimize the system.
Location: Singapore
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Design and develop distributed storage systems.
  • •Continuously improve storage system stability, scalability, functionality, and performance based on business requirements.
  • •Plan development goals from project schedules; write design documents and own module implementation.
  • •Perform performance tuning and comprehensive functional testing.
  • •Provide timely technical support for online applications and continuously optimize based on extracted needs and opportunities.

Key Requirements

  • •Bachelor's/Master's in Computer Science or related major, with at least 3 years of relevant experience.
  • •Familiar with C++/Golang/Java/Python development (at least one) with strong code engineering quality.
  • •Proficient with Linux and experienced in multi-threading, network programming, and distributed development.
  • •Strong understanding of storage system principles and practical experience with key distributed storage/computing technologies.
  • •Independent problem-solving with systematic problem analysis and proactive issue identification.
Experience:3+ years
Education:
Skills:Independent thinkingProactive problem identificationSystematic problem analysisProblem-solving
Tech Stack:C++GolangJavaPythonLinuxMulti-threadingNetwork programmingDistributed developmentHDFSCephS3OSSEBS

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