Backend Software Engineer Intern

1 month ago


Singapur, Singapore TikTok Full time
Join Our Recommendation Architecture Team

We are seeking a talented Backend Engineer Intern to join our Recommendation Architecture Team at TikTok. As a key member of our team, you will be responsible for building and optimizing the architecture for our recommendation system to provide the best experience for our users.

Key Responsibilities:
  • Participate in designing and developing large-scale e-commerce recommendation algorithms and systems, including commodity recommendations, live stream recommendations, and short video recommendations.
  • Build and analyze user interest models, extract relevant information from large amounts of data, and design algorithms to explore users' latent interests efficiently.
  • Design, develop, evaluate, and iterate on predictive models for candidate generation and ranking, including building real-time data pipelines, feature engineering, model optimization, and innovation.
  • Design and build supporting/debugging tools as needed.
Requirements:
  • Currently pursuing a Degree/Master/PhD in Software Development, Computer Science, Computer Engineering, or a related technical discipline.
  • Strong programming and problem-solving ability.
  • Experience in applied machine learning, familiar with common machine learning and deep learning models.
  • Experience in Deep Learning Tools such as TensorFlow/PyTorch.
Preferred Qualifications:
  • Experience in recommendation systems, online advertising, information retrieval, natural language processing, machine learning, large-scale data mining, or related fields.
  • Publications at KDD, NeurlPS, WWW, SIGIR, WSDM, ICML, IJCAI, AAAI, RECSYS, and related conferences/journals, or experience in data mining/machine learning competitions such as Kaggle/KDD-cup.

We are looking for talented individuals to join us for an internship in 2025. Internships at TikTok aim to offer students industry exposure and hands-on experience. We encourage you to apply early, as applications will be reviewed on a rolling basis. Successful candidates must be able to commit to at least 3 months long internship period.



  • Singapur, Singapore Helius Full time

    Job Title: Backend Software EngineerWe are seeking a skilled Backend Software Engineer to join our Engineering team at Helius. As a Backend Software Engineer, you will play a crucial role in shaping the future of our company.Key Responsibilities:Design, develop, and maintain high-performance and scalable backend systems using modern technologies like Node.js...


  • Singapur, Singapore Helius Full time

    Job Title: Backend DeveloperAs a key member of the Helius software engineering team, you will play a crucial role in designing and developing world-class applications using Node.js, Java, .NET, PostgreSQL, and AWS.ResponsibilitiesDesign, develop, and maintain web-based applications and services with a focus on Node.js-based backend development.Implement...


  • Singapur, Singapore Geco Asia Private Limited Full time

    We are seeking a highly skilled Backend Software Engineer to join our team at Geco Asia Private Limited. As a key member of our development team, you will be responsible for designing, building, and maintaining efficient, reusable, and reliable backend solutions. Your expertise in PHP and experience with relational databases will be invaluable in this...


  • Singapur, Singapore Sea Full time

    About Sea Labs IndonesiaAt Sea Labs Indonesia, we're at the forefront of developing innovative solutions for diverse business lines, including e-commerce, supply chain, games, payment, and finance. Our strong growth and unique positioning have led to the launch of Sea Labs Indonesia, where a passionate team of engineers drives the best experience for our...


  • Singapur, Singapore NodeFlair Full time

    We are working with a leading automotive company, and as part of their continued growth, NodeFlair has been engaged to search for a Senior Backend Software Engineer to join their Singapore team.The package is competitive at $140K-$190K / year (including bonus)As a Senior Backend Software Engineer, you will shape backend architecture, lead development, and...


  • Singapur, Singapore Garena Full time

    Job Title: Software Development Engineer, BackendAt Garena, we are seeking a highly skilled Software Development Engineer, Backend to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our backend systems, including our log-in and account system, payment system, and other critical...


  • Singapur, Singapore Helius Full time

    Mission: Helius is a rapidly expanding division of Our Group, dedicated to offering customers the finest insurance products at competitive prices. As a Backend Engineer, your mission is to develop cutting-edge features, integrate solutions, and maintain existing systems to uphold our technical excellence. You'll collaborate with internal stakeholders and...


  • Singapur, Singapore NodeFlair Full time

    Lead Backend EngineerWe are partnering with a leading automotive company to find a talented Lead Backend Engineer to join their Singapore team.The compensation package is highly competitive, with a salary range of $140K-$190K per year, including bonus.As a Lead Backend Engineer, you will be responsible for shaping the backend architecture, leading...


  • Singapur, Singapore Singtel Full time

    At Singtel, our mission is to Empower Every Generation. We are dedicated to fostering an equitable and forward-thinking work environment where our employees experience a strong sense of Belonging, to make meaningful Impact and Grow both personally and professionally. By joining Singtel, you will be part of a caring, inclusive and diverse workforce that...


  • Singapur, Singapore Singtel Full time

    At Singtel, we empower every generation by fostering a work environment that promotes belonging, impact, and growth. Our mission is to create a positive and sustainable future for all.Be a Part of Something BIGAs a Senior Software Engineer at CBS IT Prepaid, you will design and develop applications for cloud-based and data centre environments. You will...


  • Singapur, Singapore GXS Full time

    Imagine a world where technology empowers people to achieve their financial goals and dreams. That’s the world we are creating at GXS Bank, a joint venture between Grab and Singtel, two of Asia’s leading digital innovators. We are building a new kind of digital bank that leverages data, technology and trust to deliver personalized and convenient...


  • Singapur, Singapore Sea Full time

    About SeaMoneySeaMoney is a division of Sea Limited, a leading global consumer internet company. Our mission is to provide innovative financial services through technology, improving the lives of individuals and businesses in the region.Job DescriptionWe are seeking a skilled Backend Engineer to join our Credit Business division. As a key member of our team,...


  • Singapur, Singapore Sea Full time

    Job Title: Senior Backend EngineerAt Sea, we're looking for a highly skilled Senior Backend Engineer to join our team. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable and efficient backend systems.Key Responsibilities:Design and implement server-side systems and services using the latest...


  • Singapur, Singapore Helius Full time

    Job Title: Backend EngineerAt Helius, we are seeking a highly skilled Backend Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and testing new APIs, as well as maintaining microservices-based applications.Key Responsibilities:Design and develop high-quality APIs that meet customer and...


  • Singapur, Singapore Sea Full time

    About Sea Labs IndonesiaSea Labs Indonesia is a key player in the development of Sea's e-commerce, supply chain, games, payment, and finance platforms. Our team of passionate engineers is dedicated to delivering world-class solutions that drive user experience and business growth.We're looking for talented individuals to join our team and contribute to the...


  • Singapur, Singapore TikTok Full time

    About the RoleAs a Backend Engineer Intern at TikTok, you will be part of our Data Platform Business Partnering team, which is at the core of our E-Commerce business. Our team is responsible for generating a tremendous amount of data and providing accessing services and applications. We empower many business & engineering teams to analyze and develop...


  • Singapur, Singapore GXS Full time

    We are building a new kind of digital bank that leverages data, technology and trust to deliver personalized and convenient financial services to millions of customers in Southeast Asia.The backend engineering team develops the digital backbone of the bank that drive all user experiences. They create robust, scalable, and secure backend systems.About the...


  • Singapur, Singapore NodeFlair Full time

    About the RoleWe are working with an EduTech company and as part of their continued growth, NodeFlair has been engaged to search for a Senior Backend Engineer to join their Singapore team.Key ResponsibilitiesDevelop new features, such as public APIs, to enhance the company's product offerings.Enhance backend performance by optimizing network calls and...


  • Singapur, Singapore Sea Full time

    About Sea Labs IndonesiaAt Sea Labs Indonesia, we're at the forefront of developing innovative solutions for Sea's diverse business lines. Our team of passionate engineers is dedicated to crafting exceptional user experiences in Indonesia and beyond. With a strong focus on technology, we're constantly pushing the boundaries of what's possible.About the...


  • Singapur, Singapore foodpanda Full time

    Job Description We are seeking a dynamic Backend Software Engineer  to join the Incentives team to provide a platform to offer the most relevant incentive to the right customer at the right time via the right channel to drive business growth. Responsibilities: Designing and implementing the features which will be used across the global platform. ...