Backend Engineer - Application Computing (Data + AI)

TIKTOK PTE. LTD.

Singapore, Singapore
Not specified; not specified; not specified
Not specified (assumed flexible given the tech nature of the role)
5+ years relevant experience
Flink spark paimon velox expertise
Java c++ scala python proficiency
TikTok is seeking a Backend Engineer for its Application Computing team in Singapore to design and develop offline computing systems for recommendation architectures. The ideal candidate will possess extensive experience in big data computing systems and machine learning technologies, along with strong coding skills

Job Summary

  • The role focuses on designing efficient offline computing systems for recommendation architectures powering over 1 billion users.
  • Candidates will build flexible, scalable, stable, and high-performance storage systems and computing models.
  • TikTok strives to do great things with great people by fostering an 'Always Day 1' mindset and embracing challenges.

Matching Summary

Match Score: 85

TikTok is seeking a Backend Engineer for its Application Computing team in Singapore to design and develop offline computing systems for recommendation architectures. The ideal candidate will possess extensive experience in big data computing systems and machine learning technologies, along with strong coding skills.

Salary

Not specified; Not specified; Not specified

Skills & Requirements

Must-have

  • 5+ years relevant experience
  • Flink Spark Paimon Velox expertise
  • Java C++ Scala Python proficiency
  • Offline computing system design
  • Machine learning technology stack

Nice-to-have

  • Passion for undefined problems
  • Following latest academic papers
  • Experience with LLMs and multimodal systems
  • Strong enthusiasm for new technologies

Key Requirements

  • Bachelor's degree in Computer Science or related field
  • Minimum 5 years of relevant experience
  • Hands-on experience with big data computing components

Work Rights

Not specified

Tailored Resume

Cover Letter