Backend Engineer - Distributed Storage & RocksDB Expert

TIKTOK PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

4 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Career growth opportunity
Paid leave
Flat organization

Job summary

TikTok PTE. LTD. in Singapore is seeking a software engineer to join the TikTok Data Ecosystem Team. You will design and implement distributed database components built around HBase, and develop a single-node LSM engine using RocksDB.

The role emphasizes reliability, performance, and collaboration with a global engineering team; prior experience with storage engines, distributed systems, and big data technologies like Kafka and Hadoop is valuable.

Qualifications

  • Bachelor's degree in Computer Science or related field.
  • Proficiency in C/C++/Java.
  • 2+ years in storage engines, resource management, system tuning, capacity planning (RocksDB, Redis).
  • 2+ years experience in distributed systems and big data tech like Kafka and Hadoop.

Responsibilities

  • Design and develop distributed database HBase-related components.
  • Design and develop single-node LSM engine RocksDB-related components.

Skills

C/C++/Java
Distributed systems
Big data
Open-source
Paxos/Raft
Distributed transactions
OS performance

Education

Bachelor's degree in Computer Science or related

Tools

RocksDB
Redis
Kafka
Hadoop

Job description

TikTok PTE. LTD. in Singapore is seeking a software engineer to join the TikTok Data Ecosystem Team. You will design and implement distributed database components built around HBase, and develop a single-node LSM engine using RocksDB.

The role emphasizes reliability, performance, and collaboration with a global engineering team; prior experience with storage engines, distributed systems, and big data technologies like Kafka and Hadoop is valuable.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Backend Software Engineer - TikTok Data Ecosystem (Storage)
Backend Software Engineer - TikTok Data Ecosystem (Storage)

TIKTOK PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Career growth opportunity
Paid leave
Flat organization
Backend Engineer – Scalable Data Systems & Storage
Backend Engineer – Scalable Data Systems & Storage

TIKTOK PTE. LTD. • Singapore

On-site
SGD 90,000 - 160,000
Career growth opportunity
Paid leave
Flat organization
Backend Engineer - Scalable Search Systems (Singapore)
Backend Engineer - Scalable Search Systems (Singapore)

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Big Data Platform Engineer — Real-Time & Data Products
Big Data Platform Engineer — Real-Time & Data Products

TikTok Pte. Ltd. • Singapore

On-site
SGD 90,000 - 150,000
Backend Engineer – Live Streaming & AI-Driven Systems
Backend Engineer – Live Streaming & AI-Driven Systems

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Data Engineer - Real-Time Lakehouse & ML Infra
Data Engineer - Real-Time Lakehouse & ML Infra

TikTok • Singapore

On-site
SGD 180,000 - 240,000
Backend Engineer Intern: Real-Time, Large-Scale Systems
Backend Engineer Intern: Real-Time, Large-Scale Systems

TikTok • Singapore

On-site
SGD 13,000 - 20,000
Backend Engineer — Scalable Search Architecture
Backend Engineer — Scalable Search Architecture

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Yoga and fitness
Six insurances and one fund
Stock options
+3
Data Platform Engineer — Real-Time Analytics
Data Platform Engineer — Real-Time Analytics

TikTok • Singapore

On-site
SGD 90,000 - 140,000
Backend Software Engineer, TikTok Data Ecosystem (Data Lake)
Backend Software Engineer, TikTok Data Ecosystem (Data Lake)

TIKTOK PTE. LTD. • Singapore

On-site
SGD 90,000 - 160,000
Career growth opportunity
Paid leave
Flat organization