CareerPlanSign in

Senior Software Engineer, Ranking Engineering

San Jose, United States of America💼 Full-time🗓 2026-09-28

Core

Architect, build, and optimize large-scale ranking systems serving billions of daily recommendations with low latency and high precision.

Role type

Senior IC ranking systems engineer

Builds

Large-scale ranking frameworks and inference pipelines for TikTok's recommendation system

Domain

Internet / Recommendation Systems

Deliverable

production ML models

Required skills

C++, Go, Python, distributed computing frameworks, ranking algorithms, machine learning inference, system performance optimization, low-latency architecture

Preferred skills

online prediction serving, ranking pipelines, feature engineering, model lifecycle management, A/B testing systems, multi-threading, memory management

Technologies

C++, Go, Python

Responsibilities

Design flexible and scalable ranking frameworks; integrate ranking models into production; analyze system bottlenecks and apply performance optimizations; drive technical excellence in software design and system reliability

Seniority

Senior, hands-on IC

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