T

TikTok

Short-form video platform with ads

AI Machine Learning Engineer - Tiktok Search

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree or above in a computer-related major.
  • Excellent coding ability and proficiency in C++ or Python.
  • Familiarity with common data structures and programming algorithms.
  • Proficiency in C++ or Python and a strong command of algorithms and data structures, such as retrieval and graph algorithms.
  • A basic understanding of large language model fundamentals, including prompt engineering and fine-tuning workflows.
  • A track record of delivering technical projects.

Responsibilities

  • Build and own TikTok's search engine to provide users with a strong search experience, combining information retrieval technology with modern machine learning methods, including natural language processing, computer vision, multimodal technology, and recommender systems.
  • Develop Search Top-1 Card and AI Assistant features, using in-platform content and users' historical conversations as context to deliver personalized, tool-based experiences through conversational interaction.
  • Identify user intent in conversational search by combining real-time dialogue context with historical chat memory.
  • Integrate in-platform user-generated content with authoritative global knowledge to generate authentic, traceable AI-powered results.
  • Deliver AI Agent applications through their full lifecycle, from offline MVP prototyping to production-grade closed-loop systems.
  • Design and implement foundational data pipelines, core workflow architectures, service execution layers, and observability frameworks to support system scalability, stability, and performance.
  • Drive algorithmic and strategic optimizations aligned with business objectives.
  • Oversee core business pipeline launches and iterations through offline batch runs, A/B testing, and online canary deployments, improving user experience, system efficiency, and key business metrics.
  • Build end-to-end quality validation mechanisms for data processing, reasoning, and generation.
  • Develop offline evaluation frameworks, bad-case taxonomies, and automated assessment pipelines to ensure business output accuracy, consistency, and compliance.
  • Iterate and optimize core intelligent capabilities, including multi-step reasoning, retrieval-augmented generation, and personalized memory systems.
  • Reuse and deploy Agent technologies across vertical business scenarios to support long-term intelligent business upgrades.

Desired Qualifications

  • Hands-on experience with large language model or Agent technologies, including retrieval-augmented generation optimization, reinforcement learning from human feedback or supervised fine-tuning for large language models, or Agent framework development such as planning or memory modules.

About the Company

TikTok

Short-form video platform with ads

TikTok is a short-form mobile video platform that lets people create, discover, and share quick videos. Users upload vertical clips, edit them with built-in tools, and browse a personalized feed powered by an algorithm that highlights relevant content. Advertisers can use in-feed ads, branded hashtags, and the Business Center to plan and measure campaigns, making it easy for brands to reach a global audience. Its goal is to inspire creativity and bring joy by helping people express themselves and by connecting brands with a wide audience.

Company size
10,001+
Company stage
Grant
Total funding
$740K
Headquarters
Santa Monica, CA
Founded
2016

Recently Posted Jobs

Explore more opportunities at TikTok

See more jobs