Job Description
The SpringCube team curated the following job opportunity to help you in your job search. Explore the position above to find your next career move.
Algorithm Engineer (NLP), Search
Company Overview
A leading destination for short-form mobile video, this company operates with a mission to inspire creativity and bring joy. With a global presence, the organization leverages cutting-edge technologies to enhance user experiences, empower creators, and foster innovative interactions. The Search Team is at the forefront of these efforts, building state-of-the-art search engine systems that combine information retrieval with modern machine learning methods, such as NLP, Computer Vision, Multimodal, and Recommender Systems.
Job Description
The Search Team is responsible for developing and maintaining advanced search engine systems to provide users with exceptional search experiences. This role focuses on the internationalization of algorithms for new short video products, researching innovative solutions to enhance search, recommendation, and dialogue systems, and implementing new technologies to meet user needs. The position emphasizes improving user interaction experiences, stimulating creativity, and delivering value through intelligent interaction solutions.
Key Responsibilities
- Enhance dialogue interaction experiences and expand the capabilities of existing technologies, such as search optimization and plug-in integrations.
- Apply advanced technologies to improve the effectiveness of search and recommendation systems, including data production, model training/distillation, and performance tuning.
- Stay updated on industry advancements, such as prompt engineering, instruction fine-tuning, plug-in selection, and session management, to integrate these technologies into business applications.
- Conduct in-depth research and exploration of potential future application scenarios to maintain the team’s technological leadership.
Qualifications
Minimum Qualifications
- Strong coding skills and foundational knowledge of data structures and algorithms.
- Proficiency in C/C++ or Python.
- Familiarity with NLP-related algorithms and technologies, with experience in large language models (LLMs), abstraction, named entity recognition (NER), and practical applications such as prompt engineering tuning and instruction fine-tuning.
Preferred Qualifications
- Recognized achievements in programming or data science competitions, such as ACM/ICPC, NOI/IOI, Top Coder, or Kaggle.
- Strong communication and collaboration skills to drive technological progress within the team.
- Excellent analytical and problem-solving abilities, with a proven capacity to resolve challenges in applying LLMs to real-world scenarios.
Disclaimer: SpringCube curates tech job listings from various company websites to support tech professionals in Singapore during these challenging times.
- No Endorsement: Job ads on SpringCube do not imply endorsement of their authenticity or quality.
- No Client Relationship: This company is not a client of SpringCube unless stated.
- Users must click to apply, redirecting to the employer’s career page.
- No Liability: SpringCube is not liable for inaccuracies.