Software Engineer (Distributed Storage), Cloud Infrastructure

5 Months ago • 3 Years + • Research & Development

Job Summary

Job Description

The Distributed Storage team at ByteDance is seeking a Software Engineer to design and develop innovative distributed storage systems. You will continuously improve the storage system in terms of stability, scalability, functionality, and performance according to business requirements. You will also be responsible for formulating development goals, writing detailed design documents, implementing modules, performing performance tuning, and conducting functional testing. You will also provide timely technical support for online applications, extract potential needs and points of optimization from them, and continuously optimize the system.
Must have:
  • Bachelor's / Master's Degree in Computer Science or related major
  • Familiar with C++/Golang/Java/Python program development
  • Familiar with Linux system
  • Strong understanding of storage system principles
  • Proficient in key technologies of distributed storage and computing
  • Good at independent thinking
Good to have:
  • Familiar with large-scale distributed storage system design and implementation
  • Contributor/Committer of the open-source community

Job Details

Responsibilities
About ByteDance Founded in 2012, ByteDance's mission is to inspire creativity and enrich life. With a suite of more than a dozen products, including TikTok as well as platforms specific to the China market, including Toutiao, Douyin, and Xigua, ByteDance has made it easier and more fun for people to connect with, consume, and create content. Why Join Us Creation is the core of ByteDance's purpose. Our products are built to help imaginations thrive. This is doubly true of the teams that make our innovations possible. Together, we inspire creativity and enrich life - a mission we aim towards achieving every day. To us, every challenge, no matter how ambiguous, is an opportunity; to learn, to innovate, and to grow as one team. Status quo? Never. Courage? Always. At ByteDance, we create together and grow together. That's how we drive impact - for ourselves, our company, and the users we serve. Join us. Team Introduction The Distributed Storage team is at the forefront of designing and developing innovative distributed storage systems. As key contributors, your role will involve a continuous drive to enhance system stability, scalability, functionality, and performance, aligning seamlessly with the ever-evolving landscape of business requirements. You'll be instrumental in formulating development goals by project schedules, crafting detailed design documents, and taking charge of module implementation, performance tuning, and comprehensive functional testing. Our commitment extends beyond development – we take pride in providing timely technical support for online applications. By actively extracting potential needs and optimization points from these interactions, we foster a culture of perpetual refinement. Join us on this exciting journey where your skills will not only be in the creation of groundbreaking storage systems but also the ongoing pursuit of excellence, ensuring our systems remain at the pinnacle of efficiency and functionality. What you will be doing: - Design and develop innovative distributed storage systems; - Continuously improve the storage system in terms of stability, scalability, functionality and performance according to business requirements; - Formulate development goals according to the project schedule, write detailed design documents and be responsible for module implementation, performance tuning, and functional testing; - Provide timely technical support for online applications, extract potential needs and points of optimization from them, and continuously optimize the system.
Qualifications
What you should have: - Bachelor's / Master's Degree in Computer Science or related major, with at least 3 years of relevant experience; - Familiar with C++/Golang/Java/Python program development (at least one), pursue high-quality code and focus on code engineering quality; - Familiar with Linux system, with high proficiency in multi-threading, network programming, and distributed development in any programming language; - Strong understanding of storage system principles, proficient in key technologies of distributed storage and computing, and possess practical experience with them; - Good at independent thinking, able to find problems proactively, and have systematic problem analysis and problem-solving skills. Preferred Qualifications - Familiar with large-scale distributed storage system design and implementation, such as HDFS / Ceph / S3 / OSS / EBS; - Contributor/Committer of the open-source community is a plus. ByteDance is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At ByteDance, our mission is to inspire creativity and enrich life. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Similar Jobs

ByteDance - Site Reliability Engineer, Traffic Platform

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago
Starkflow - Full Stack Architect

Starkflow

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Playrix - Lead SDET

Playrix

Serbia (Remote)
5 Months ago
ION - Technical Support Analyst, Jersey City - 9781

ION

Jersey City, New Jersey, United States (On-Site)
5 Months ago
Meta - Silicon Technical Program Manager

Meta

Sunnyvale, California, United States (On-Site)
4 Months ago
Magnopus - Lead Engineer

Magnopus

St Albans, England, United Kingdom (On-Site)
2 Months ago
Tesla - Mechanical Design Engineer - Seating

Tesla

Berlin, Berlin, Germany (On-Site)
1 Month ago
NVIDIA - Hardware Senior Manager, Switch Design

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
ByteDance - Software Engineer Large Model System Graduate (Machine Learning Sys-US) - 2024 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Warner Bros Games - Senior Software Engineer - Python - Backend Developer

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
1 Month ago
Stonewall Collision & Auto Painting - Senior Data Scientist

Stonewall Collision & Auto Painting

Vijayawada, Andhra Pradesh, India (On-Site)
6 Months ago
N-iX - Senior Java Full Stack Engineer

N-iX

Colombia (Remote)
1 Week ago
Tencent - Data Engineer Intern

Tencent

Amsterdam, North Holland, Netherlands (On-Site)
1 Month ago
N-iX - Senior Full-Stack Engineer

N-iX

Ukraine (Hybrid)
1 Week ago
Zeta - Engineering Manager - Cloud Security (DevSecOps)

Zeta

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Sporty Group - Head of Technology

Sporty Group

(Remote)
4 Months ago
Warner Bros Games - Staff Software Engineer

Warner Bros Games

Hyderabad, Telangana, India (Hybrid)
2 Weeks ago
N-iX - Senior Full-stack  Engineer ( Java + React ) (#2531)

N-iX

Ukraine (Remote)
3 Months ago
Trend Micro - Staff/Sr. Cloud Service Engineer (VicOne_ Automotive Security)

Trend Micro

Taipei City, Taiwan (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Singapore

ByteDance - Integrated Marketing Operations Manager - Global Payment

ByteDance

Singapore (On-Site)
6 Days ago
IGG - Unity Programmer Intern

IGG

Singapore (On-Site)
5 Months ago
ByteDance - Product Solution Architect, Volcano ARK (Singapore)

ByteDance

Singapore (On-Site)
5 Months ago
ByteDance - Data Center Design Engineer (Electrical) - Data Center Development

ByteDance

Singapore (On-Site)
4 Months ago
Riot Games - Senior Manager, Publishing Product Management, 2XKO APAC

Riot Games

Singapore (On-Site)
6 Days ago
The Walt Disney Company - Executive Assistant & Studio Team Coordinator

The Walt Disney Company

Singapore, Singapore (On-Site)
1 Week ago
Virtuos - Machine Learning Engineer

Virtuos

Singapore (On-Site)
1 Week ago
ByteDance - Technical Expert, Large Language Model

ByteDance

Singapore (On-Site)
5 Months ago
Tencent - Data Scientist

Tencent

Singapore (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Krafton  - Compensation Specialist

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Riot Games - Senior Manager, Software Engineering - League Studio, Build, Test, Ship

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
Riot Games - Senior Manager, Software Engineering - Unpublished R&D Product

Riot Games

Los Angeles, California, United States (On-Site)
1 Week ago
NVIDIA - Senior Verification Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
3 Weeks ago
NVIDIA - Senior VLSI Physical Design Integration Engineer

NVIDIA

Massachusetts, United States (On-Site)
2 Months ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
Niantic - Senior Computer Vision Software Engineer

Niantic

Sunnyvale, California, United States (Hybrid)
1 Month ago
Google - Senior Staff Software Engineer, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
4 Months ago
NVIDIA - Senior Software Engineer, GPU Communications and Networking

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
NVIDIA - Mixed Signal Design Engineer - New College Grad 2025

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Where imagination meets innovation, delivering limitless gaming experiences.

New York, New York, United States (On-Site)

Jakarta, Jakarta, Indonesia (On-Site)

San Jose, California, United States (On-Site)

San Jose, California, United States (On-Site)

Singapore (On-Site)

Taguig, Metro Manila, Philippines (On-Site)

View All Jobs

Get notified when new jobs are added by ByteDance

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug