Software Engineer Intern (TikTok Global E-Commerce Recommendation & Search Architecture) - 2027 Start Singapore Undergraduate/Master Intern - 2027 Start

TikTok

Singapore

On-site

SGD 20,000 - 36,000

Part time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

TikTok is seeking a Software Engineer Intern for the Global E-Commerce Recommendation & Search Architecture team, starting in 2027. You will design and build scalable infrastructure for large-scale recommendation and search models.

Candidates should be pursuing CS/CE/IS degrees, with proficiency in C++ or Python and familiarity with PyTorch or TensorFlow; knowledge of LLMs and Transformer architectures is preferred. Internships offer hands-on experience and professional growth.

Qualifications

  • Currently pursuing a Bachelor’s or Master’s degree in a technical field (CS/CE/IS).
  • Strong programming in C++ or Python; solid data structures & algorithms knowledge.
  • Familiarity with PyTorch or TensorFlow; understanding of Transformer architectures and LLMs.

Responsibilities

  • Design, build and optimize distributed training infrastructure for large-scale recommendation models and LLMs.
  • Develop high-performance GPU kernels and efficient inter-node communication for training and inference.
  • Contribute to compiler optimizations and operator fusion for deep learning frameworks.

Skills

C++
Python
PyTorch
TensorFlow
Transformer
LLMs

Education

BSc/MSc in CS/CE/IS

Tools

CUDA
Triton

Job description

Discover a career that energizes and excites you every day.

@2026 TikTok

Technology

Software Engineer Intern (TikTok Global E-Commerce Recommendation & Search Architecture) - 2027 Start

Location:

Employment Type:

Intern

Job Code:

A83706A

Share this listing:

Responsibilities

E-commerce is a new and fast growing business that aims at connecting all customers to excellent sellers and quality products, through E-commerce live-streaming, E-commerce short videos, and commodity recommendation. Our E-commerce Recommendation and Search Infra team is responsible for building up and optimizing the infrastructure for such recommendation and search systems, so as to provide the best experience for our users. We work closely with applied machine learning engineers and build scalable systems to support all kinds of innovative algorithms and techniques. The Search team is mainly responsible for the search algorithm innovation and architecture research and development of TikTok Shop. We use cutting-edge machine learning technology for end-to-end modeling and continuous innovation and breakthroughs, while focusing on the construction and performance optimization of distributed systems and machine learning systems.We are looking for talented individuals to join us for an internship. Our internship program offers students hands-on experience, industry exposure, and opportunities to apply their knowledge to real-world challenges while building a strong foundation for personal and professional growth.Interns will gain practical experience, explore potential career paths, and participate in social events, learning programs, and development workshops alongside industry professionals.Candidates may apply to a maximum of two positions across Our Company and its affiliates globally. Applications will be considered in the order they are submitted.Applications are reviewed on a rolling basis, so we encourage you to apply early. Please clearly state your availability in your resume, including your start and end dates.Successful candidates must be able to commit to at least 3 months long internship period.Responsibilities- Design, build and optimize distributed training infrastructure and low-latency online inference systems for large-scale recommendation models and Large Language Models- Develop high-performance GPU kernel implementations and efficient inter-node communication primitives to improve training and inference efficiency- Build compiler optimization passes and operator fusion technologies for deep learning frameworks to accelerate model execution

Qualifications

Minimum Qualifications:- Currently pursuing a Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Information Systems, or a related technical discipline- Strong programming skills in C++ or Python, with solid understanding of data structures and algorithms- Familiarity with PyTorch or TensorFlow, and basic knowledge of Transformer architectures and Large Language Models (LLMs)Preferred Qualifications:- Hands-on experience with LLM training or inference through academic projects, internships, or open-source contributions- Familiarity with distributed training concepts (DP, TP, PP, FSDP, ZeRO) or GPU programming technologies (CUDA, Triton)- Strong problem-solving skills and passion for building large-scale AI systems

Job Information

About TikTok

TikTok is the leading destination for short-form mobile video. At TikTok, our mission is to inspire creativity and bring joy. TikTok's global headquarters are in Los Angeles and Singapore, and we also have offices in New York City, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo.

Why Join Us

Inspiring creativity is at the core of TikTok's mission. Our innovative product is built to help people authentically express themselves, discover and connect – and our global, diverse teams make that possible. Together, we create value for our communities, inspire creativity and bring joy - a mission we work towards every day.

We strive to do great things with great people. We lead with curiosity, humility, and a desire to make impact in a rapidly growing tech company. Every challenge is an opportunity to learn and innovate as one team. We're resilient and embrace challenges as they come. By constantly iterating and fostering an "Always Day 1" mindset, we achieve meaningful breakthroughs for ourselves, our company, and our users. When we create and grow together, the possibilities are limitless. Join us.

Diversity & Inclusion

TikTok is committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe and so does our workplace. At TikTok, our mission is to inspire creativity and bring joy. To achieve that goal, we are committed to celebrating our diverse voices and to creating an environment that reflects the many communities we reach. We are passionate about this and hope you are too.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Big Data Engineer Intern (TikTok Live Recommendation Architecture) - 2027 Start Singapore Undergraduate/Master Intern - 2027 Start
Big Data Engineer Intern (TikTok Live Recommendation Architecture) - 2027 Start Singapore Undergraduate/Master Intern - 2027 Start

TikTok • Singapore

On-site
SGD 13,000 - 20,000
AI Infrastructure Optimization Engineer Intern (TikTok Global E-Commerce Recommendation & Search Architecture) - 2027 Start
AI Infrastructure Optimization Engineer Intern (TikTok Global E-Commerce Recommendation & Search Architecture) - 2027 Start

TikTok • Singapore

On-site
SGD 13,000 - 20,000
Big Data Engineer Intern (TikTok Recommendation Architecture) - 2027 Start Singapore Undergradu[...]
Big Data Engineer Intern (TikTok Recommendation Architecture) - 2027 Start Singapore Undergradu[...]

TikTok • Singapore

On-site
SGD 11,000 - 20,000
Software Engineer Graduate (TikTok Global E-Commerce Recommendation & Search Architecture) - 20[...]
Software Engineer Graduate (TikTok Global E-Commerce Recommendation & Search Architecture) - 20[...]

TikTok • Singapore

On-site
SGD 120,000 - 180,000
Software Engineer Intern (TikTok Search Architecture) - 2027 Start Singapore Undergraduate/Master Intern - 2027 Start
Software Engineer Intern (TikTok Search Architecture) - 2027 Start Singapore Undergraduate/Master Intern - 2027 Start

TikTok • Singapore

On-site
SGD 17,000 - 26,000
Machine Learning Engineer Intern (Global E-Commerce, Recommendation) - 2027 Start
Machine Learning Engineer Intern (Global E-Commerce, Recommendation) - 2027 Start

TikTok • Singapore

On-site
SGD 9,000 - 13,000
Software Engineer Intern (TikTok Recommendation Architecture) - 2027 Start
Software Engineer Intern (TikTok Recommendation Architecture) - 2027 Start

TikTok • Singapore

On-site
SGD 11,000 - 22,000
Machine Learning Engineer Intern (Global E-Commerce) - 2027 Start
Machine Learning Engineer Intern (Global E-Commerce) - 2027 Start

TikTok • Singapore

On-site
SGD 22,000 - 33,000
Machine Learning Engineer Intern (Global E-Commerce, Search) - 2027 Start
Machine Learning Engineer Intern (Global E-Commerce, Search) - 2027 Start

TikTok • Singapore

On-site
SGD 20,000 - 33,000
AI Infrastructure Optimization Engineer Intern (TikTok Global E-Commerce Recommendation & Searc[...]
AI Infrastructure Optimization Engineer Intern (TikTok Global E-Commerce Recommendation & Searc[...]

TikTok • Singapore

On-site
SGD 20,000 - 27,000