Software Engineer, Distributed Storage System - Infrastructure

ByteDance

📍 Singapore, Singapore, Singapore

Full-time Software Architecture & Engineering Posted February 28, 2026

Job Description

Responsibilities

About the team

Our team is responsible for re-architecting HDFS in C++ to enhance its performance and scalability, making it a key infrastructure component for Big Data storage.

ByteDance is seeking a Distributed Storage System Software Engineer to design and develop next-generation distributed storage solutions. In this role, you will contribute to the development of large-scale, high-performance storage systems that support critical business needs across Data Platforms, Advertising, Machine Learning, and Large Language Models (LLMs). If you have a strong technical foundation in distributed storage systems and experience building large-scale storage solutions, we’d love to hear from you!

  • Design and develop innovative storage features to enhance performance, scalability, and reliability.
  • Optimize system software for efficiency, fault tolerance, and distributed performance.
  • Validate system functionality a...