CareerPlanSign in

Backend Software Engineer - Recommendation Content Understanding Architecture

Singapore💼 Full-time🗓 2026-09-28

Core

Design and develop the multi-modal content understanding pipeline, including retrieval, sorting, and vector computing for massive video content.

Role type

Senior Backend Software Engineer (Recommendation Architecture)

Builds

High-availability content processing and retrieval systems for video products

Domain

Internet / Recommendation Systems / Multi-modal AI

Deliverable

production ML models

Required skills

Python, C++, system architecture design, vector retrieval, high-performance computing, CUDA development, model inference optimization

Preferred skills

Recommendation systems, recall and ranking systems, PyTorch, TensorFlow

Technologies

Python, C++, PyTorch, TensorFlow, CUDA

Responsibilities

Design and iterate the multi-modal content understanding pipeline to address availability and throughput bottlenecks; Collaborate with algorithm teams to implement video representation models and vector retrieval technologies; Abstract and optimize multi-modal vector computing components for stability and scalability.

Sourced via tiktok · Listed on CareerPlan, which tracks 844,000+ jobs from 20+ sources.