You are viewing a preview of this job. Log in or register to view more details about this job.

Recommender Algorithm Engineer

Job Description:
  1. Participate in optimizing video recommendations for a user base in the billions, improving core metrics such as dwell time, click-through rate, and retention rate.
  2. Engage in technical research and development in the fields of machine learning and deep learning, including but not limited to algorithm and system development related to deep model design and optimization, reinforcement learning, transfer learning, graph neural networks, etc.
  3. Analyze massive user behavior and video data, enhance effective features, mine user interests, and optimize sorting mechanisms.
  4. Utilize super-large-scale machine learning models and systems, employ advanced retrieval and ranking techniques, optimize the community ecosystem, and enhance the effectiveness of short video recommendations.
  5. Provide distributed algorithm implementation solutions for massive user behavior data, significantly improving algorithm computing scale and performance.
  6. Contribute to building recommendation system frameworks, providing high-concurrency, big data, efficient, and reliable online services.
  7. Participate in designing mechanisms for global traffic competition, assisting in expanding business boundaries.
  8. Engage in exploring and researching cutting-edge problems, provide comprehensive technical solutions tailored to practical application scenarios.
Qualifications:
  1. Master's degree or higher in Computer Science, Mathematics, Statistics, or related fields.
  2. Proficiency in Linux, C++, Java, or Python, excellent coding skills, solid foundation in data structures and algorithms.
  3. Knowledge in recommender systems, machine learning, data mining, or natural language understanding.
  4. Proficient in reading research papers, quick learner, strong analytical and problem-solving skills, excellent communication and collaboration abilities.
Bonus Points:
  1. Research or internship experience in fields such as recommender systems, machine learning, information retrieval, natural language understanding, computational advertising, or algorithmic game theory.
  2. Practical experience in developing and optimizing high-concurrency architectures in live online environments.
  3. Publication of papers in relevant top international conferences like SIGKDD, ICML, NIPS, WSDM, WWW, ACL, RECSYS.
  4. Experience in competitive programming competitions like ICPC, Topcoder Algorithm, or similar is a plus.