CareerPlanSign in

Software Engineer, Machine Learning Infrastructure

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

Core

Building and optimizing large-scale machine learning online prediction frameworks for TikTok's recommendation system.

Role type

Senior IC machine learning infrastructure engineer

Builds

Scalable ML prediction frameworks and data processing pipelines for product recommendation

Domain

Internet / Recommendation Systems / High Performance Computing

Deliverable

production ML models

Required skills

C/C++ programming, Linux environment expertise, operating system concepts, computer architecture, ML framework internals (TensorFlow, PyTorch), HPC, applied ML models, ML hardware acceleration

Preferred skills

Deep learning model training and prediction, algorithm implementation and optimization, model pruning/quantization/compression, software and hardware integration

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