freehire launches on Product Hunt on 26 August.

Follow →

Backend Engineer Graduate (TikTok Global E-commerce Recommendation Architecture) - 2026 Start ([...]

Summary

Build and maintain high-performance backend services for TikTok’s e-commerce recommendation system using C/C++/Java/Golang, including data pipelines and distributed storage.

Responsibilities
  • Build and maintain high‐performance online services for TikTok recommendation system.
  • Build extremely efficient and reliable data pipelines for candidate generation, profile generation, training example generation, and real‑time online training.
  • Design and develop high‑performance computing frameworks and storage systems.
  • Research, design, and develop computer and network software or specialised utility programs.
  • Analyse user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
  • Update software, enhance existing capabilities, and develop and direct software testing and validation procedures.
  • Work with computer hardware engineers to integrate hardware and software systems and develop specifications and performance requirements.
  • Commit to onboarding by the end of year 2026.
Qualifications Minimum Qualifications
  • Final year graduate with a background in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Experience programming in at least one of the following languages: C, C++, Java, or Golang.
  • Effective communication skills and a sense of ownership and drive.
Preferred Qualifications
  • Agile, quick self‑learner, highly self‑motivated with a strong sense of product ownership and creative problem solving.
  • Good collaborator and team player, comfortable working in a fast‑moving, culturally diverse, and globally distributed team environment.
  • Experience in e‑commerce related areas.
  • Experience in at least one of the following areas: personalized recommendations, search engine, machine learning, distributed storage systems, or big data frameworks.

See also