Algorithm Engineer Job Description
Position: Algorithm Engineer
Summary: We are looking for an outstanding Algorithm Engineer to join our team. The candidate should have at least 3 years of experience in large companies and possess in-depth research and practical experience in similarity algorithms and recommendation algorithms.
Responsibilities:
- Design and optimize the company's core recommendation system algorithms.
- Develop and improve similarity algorithms to enhance the accuracy and efficiency of the recommendation system.
- Analyze user behavior data, build user profiles, and optimize recommendation effects.
- Collaborate closely with product and engineering teams to apply algorithms to actual products.
- Continuously monitor cutting-edge algorithm research and apply new findings to practical projects.
Requirements:
- Master's degree or higher in Computer Science, Mathematics, Statistics, or related fields.
- At least 3 years of algorithm development experience in large companies.
- In-depth understanding and practical project experience with similarity algorithms and recommendation algorithms.
- Proficiency in programming languages such as Python, Java, C++.
- Familiarity with commonly used machine learning algorithms and tools, such as TensorFlow, PyTorch, scikit-learn, etc.
- Excellent analytical and problem-solving skills, with the ability to quickly identify and resolve technical issues.
- Strong teamwork spirit and communication skills.
Preferred Qualifications:
- Publication of high-quality algorithm research papers.
- Experience in the design and optimization of large-scale recommendation systems.
- Strong data processing capabilities, with familiarity in big data technologies such as Hadoop, Spark, etc.
We look forward to your application and the possibility of you joining our innovative team!