Recommendation System Engineer

Singapore

Responsibilities:
1.Support BIGO short video(Likee), live broadcast(Bigo Live) and other products recommended algorithm engine development 
2.Participate in the design of BIGO machine learning prediction platform,feature engineering and other technologies to build a world-class recommendation engine in the SPAS(Shared Platform as Service). Improve and optimize the overall machine learning sample management, feature management,online inference, k-neigbours indexing and clustering of dense vectors and other application methods to solve machine learning engineering problems. 
3.Participate in basic distributed framework, online service management,traffic scheduling, disaster recovery, fuse, overload protection, downgrade,resource management, efficiency tool implementation, etc.

4.Continuous improvement of the basic framework, online algorithm framework,RPC framework, high performance computing, heterogeneous computing and other topics of research and development.


Requirements:
1. Bachelor’s degree or above in Computer Science, Computer Engineering or IT or related field.
2. Strong Experience in C++, and familiar with c++ 11 standard.

3. Programming as a Passion. Dedicated to deliver values to customers amount the world. Comfortable working in an environment where problems are not always well-defined.


Preferred Skills:

1.Know indexing technology, have search or storage backgroun.
2.Familiar with machine learning algorithms have an understanding of common algorithm pipelines. Exposure to the deep learning and parallel computing framework such as TensorFlow,PyTorch and nccl, cuDNN.
3.Have experience with stream data processing with Flink framework, familiar with RPC and other technologies.
 4.Experience in the distributed architecture.