- Proficient with C++, high standard with code quality and engineering practice;
- Familiar with distributed systems. Experience in developing and maintaining distributed storage systems(HDFS, Ceph, GlusterFS).
- Bachelor's / Master's Degree in Computer Science or related major;
- Minimum 3 years of experience in performance tuning in Linux.
-
Software Engineer, Bytestore
1 week ago
NodeFlair Singapore**Job Summary**: · **Salary** · S$6,500 - S$13,000 / Monthly · **Job Type** · **Seniority** · Junior · **Years of Experience** · At least 1 year · **Tech Stacks** · C++ Linux · **Responsibilities** · TikTok will be prioritizing applicants who have a current right to work in Singa ...
-
Software Engineer
5 days ago
TikTok SingaporeResponsibilities · TikTok will be prioritizing applicants who have a current right to work in Singapore, and do not require TikTok sponsorship of a visa. · About TikTok · TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativit ...
-
Software Engineer
1 week ago
TikTok Singapur, SingaporeTeam Introduction · ByteStore is a proprietary distributed storage system developed by TikTok to serve as the uniform pooled storage layer. It has since underpinned various storage products (. object storage, block storage, file storage, and log storage) and database products. We ...
Software Engineer, ByteStore - Singapur, Singapore - TikTok
Description
Team IntroductionByteStore is a proprietary distributed storage system developed by TikTok to serve as the uniform pooled storage layer. It has since underpinned various storage products (. object storage, block storage, file storage, and log storage) and database products.
We're committed to building large-scale, highly reliable, highly available, high-performance, and cost-efficient distributed underlying storage infrastructure, providing excellent data storage and access ability to other businesses.
What you will be doing:
1. Designing, developing, optimising, and researching new technology for modules of distributed underlying storage infrastructure;2.
Designing and improving various modules of a distributed storage system based on the requirements of the upper-layer business, focusing on stability, functionality, performance, and other aspects;3.
Set development goals based on project progress, write detailed design documents, and be responsible for module implementation, performance tuning, and functionality testing;4.
Provide timely technical support for upper-layer online applications, and look for potential requirements and optimisations.Minimum Qualifications:
Preferred Qualifications: