Backend Software Engineer

TikTok · Technology

Job description

Position:
Backend Software Engineer Graduate (TikTok Recommendation Platform) - 2027 Start

Company:
TikTok

Location:
Singapore

Employment Type:
Regular

Short Summary:
The Recommendation Architecture Team at TikTok is seeking talented individuals to design and develop next-generation recommendation system architectures. This role offers opportunities to tackle complex challenges and unlock growth in a rapidly evolving AI landscape.

Responsibilities:
- Design and develop intelligent engineering tools for large-scale recommendation systems.
- Build AI Agent-based development workflow systems to improve operational efficiency.
- Develop business metrics-driven gray release systems for safe release strategies.
- Enhance observability for recommendation systems in complex environments.
- Build algorithm engineering toolchains to improve iteration efficiency.
- Overhaul platform ecosystem architectures and develop data intelligence assistants.

Requirement:
- Bachelor's or Master's degree in Artificial Intelligence, Software Development, Computer Science, Computer Engineering, or related discipline.
- Solid programming experience in C, C++, Java, or Golang.
- Strong understanding of software engineering fundamentals.
- Effective communication skills and ability to work independently.
- Strong interest in AI Agent systems and engineering automation.

Benefits:
- Join a diverse team committed to inspiring creativity and bringing joy.
- Opportunities for personal and professional growth in a rapidly growing tech company.
- Work in an inclusive environment that values unique perspectives.

Skills

  • c
  • performance_marketing
  • golang
  • java

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Backend Software Engineer — TikTok | RVC