onsite
NLP Engineer - AI Lab
NLP Engineer - AI Lab
The NLP Engineer in the AI Lab at TikTok will be responsible for developing and researching Natural Language Processing technologies for the company's products. This role involves working on areas such as natural language understanding, generation, machine translation, and deep learning, with strong coding and analytical skills required.
About the role
About The Team
Our NLP team focuses on solving language barriers and promoting information flowing all over the world. We invite researchers and engineers in machine learning and natural language processing at all levels. We aim at pushing the limits of machine intelligence.
Responsibilities
- Responsible for development of NLP technologies in our products
- Participate in and support the incubation of new NLP technologies
- Participate in research on NLP technologies
Qualifications
- Bachelor's degree or above, majoring in Computer Science, or related fields
- Rich experiences and strong skills in development of technologies in some of the following areas:
- Natural language understanding
- Natural language generation
- Knowledge and reasoning
- Recommendation and search
- Reinforcement learning
- Deep learning and representation learning
- Machine Translation
- Strong analytical and problem-solving skills.
- Strong computer science and coding skills (e.g. Python/Java/Go/C/C++);
- Work and collaborate well with team members;
- Senior candidates have the ability to organize and lead teams and projects.
Skills
Natural language understandingNatural language generationKnowledge and reasoningRecommendation and searchReinforcement LearningDeep Learningrepresentation learningMachine TranslationPythonJavaGoCC++