Software Engineer, Real-Time Big Data (Flink)

TIKTOK PTE. LTD.

Singapore

On-site

SGD 100,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

Job summary

TikTok is hiring for a role in its real-time recommendation architecture team. You will design and implement real-time streaming data systems for large-scale TikTok videos, live streams, and e-commerce platforms, focusing on system stability and high availability.

The team builds a unified real-time middleware, scalable storage and computing models, and advanced data systems for deduplication, counting, and feature services across a billion-user product.

Qualifications

  • Must have strong programming skills in Java/C++/Scala/Python.
  • Proficient in streaming computing with production TB-level Flink systems.
  • Experience with data lake technologies (Hudi/Iceberg/Delta Lake).
  • Willing to learn new technologies and solve ambiguous problems.

Responsibilities

  • Design and implement real-time streaming data systems for large-scale recommendations.
  • Create scalable, high-performance storage and compute models.
  • Troubleshoot production failures and ensure system stability.
  • Build streaming frameworks and distributed systems for massive data workloads.
  • Research and develop software, applying CS/engineering principles.
  • Analyze user needs and translate into software solutions.
  • Update software and drive testing/validation procedures.
  • Collaborate with hardware engineers to integrate systems.

Skills

Java
C++
Scala
Python
Streaming systems
Flink
Troubleshooting

Education

Bachelor's degree in CS/EE or related

Tools

FlinkDataStream
FlinkSQL
FlinkCheckpoint
FlinkState
Hudi
Iceberg
DeltaLake

Job description

TikTok is hiring for a role in its real-time recommendation architecture team. You will design and implement real-time streaming data systems for large-scale TikTok videos, live streams, and e-commerce platforms, focusing on system stability and high availability.

The team builds a unified real-time middleware, scalable storage and computing models, and advanced data systems for deduplication, counting, and feature services across a billion-user product.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Real-Time Big Data Engineer (Flink)
Senior Real-Time Big Data Engineer (Flink)

Ellis Technologies, Inc. • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer (Big Data) - Application Computing
Software Engineer (Big Data) - Application Computing

Ellis Technologies, Inc. • Singapore

On-site
SGD 80,000 - 120,000
Software Engineer (Big Data), Application Computing
Software Engineer (Big Data), Application Computing

TIKTOK PTE. LTD. • Singapore

On-site
SGD 100,000 - 150,000
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
Real-Time Big Data Engineer — Streaming Infra
Real-Time Big Data Engineer — Streaming Infra

ByteDance • Singapore

On-site
SGD 110,000 - 170,000
Live Data Engineer Intern: Real-Time Analytics & Streaming
Live Data Engineer Intern: Real-Time Analytics & Streaming

TikTok • Singapore

On-site
SGD 13,000 - 20,000
Graduate Backend Engineer - Real-Time, Scalable Systems
Graduate Backend Engineer - Real-Time, Scalable Systems

TikTok • Singapore

On-site
SGD 60,000 - 90,000
Big Data Engineer - TikTok Recommendation Architecture
Big Data Engineer - TikTok Recommendation Architecture

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Positive team atmosphere
Career growth opportunity
Paid leave
Backend Engineer: Data + AI for Large-Scale Recommendations
Backend Engineer: Data + AI for Large-Scale Recommendations

TIKTOK PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Positive team atmosphere
Career growth opportunity
Flat organization
Big Data Engineer - TikTok ShortText Recommendation Architecture
Big Data Engineer - TikTok ShortText Recommendation Architecture

TIKTOK PTE. LTD. • Singapore

On-site
SGD 180,000 - 260,000