推荐系统Data For AI开发工程师-Data
Core
Design and implement distributed computing and training systems for large-scale recommendation platforms serving apps like TikTok and Toutiao.
Role type
Senior IC distributed systems engineer (recommendation infrastructure)
Builds
Distributed training frameworks, offline storage/compute components, and real-time feature services for recommendation systems.
Domain
Internet / Recommendation Systems / Distributed Computing
Deliverable
infrastructure
Required skills
Distributed computing frameworks (Flink, Spark, Ray), Data lake technologies (Hudi, Iceberg, Paimon, Delta Lake), Java/C++/Scala/Python, Troubleshooting
Preferred skills
Open-source framework source code experience, Recommendation/Search/Ad background, AI ecosystem (PyTorch, Ray, Transformers), LLM/Multimodal principles
Responsibilities
Design and implement flexible, scalable, stable, high-performance offline storage, compute, and training components; Troubleshoot production systems and design mechanisms/tools to ensure stability; Build industry-leading distributed training and computing frameworks for massive data and large-scale business systems.