Natural Language Processing Engineer (Artificial Intelligence Software Technologies)
Natural Language Processing
Generative Artificial Intelligence
We are looking for teammates to work on Research and Development activities focusing on Large Language Models as a Natural Language Processing Engineers in the field of Artificial Intelligence Software Technologies.
Job Description:
Natural Language Processing Engineers develop Artificial Intelligence Systems that can understand, process, and generate human language. They analyze text and speech data to design and develop algorithms and models for applications such as meaning extraction, sentiment analysis, text summarization, language translation, and chatbots. Additionally, they continuously monitor, maintain, and improve these systems to ensure reliable and efficient operation in their deployment environments, and they also work on infrastructure development to automate these processes.
Required Qualifications:
- Graduates of Computer Science, Software Engineering, or related natural science fields of universities and/or master’s/PhD students.
- Good enough command of English to be able to read and understand technical documents.
- Good command of programming languages such as C++ and Python.
- Strong knowledge of Machine Learning (ML), Deep Learning (DL), Natural Language Processing (NLP), and Large Language Models (LLM).
- Good command of natural sciences such as mathematics, physics, and geometry.
- Able to analyze complex problems and produce effective solutions.
- Able to adapt to a tight work schedule and flexible working hours.
- Able to work team-oriented and responsible.
Other Preferred Qualifications:
- Knowledge and experience with tools like PyTorch and Transformers.
- Proficiency in GPU programming and parallel computing tools.
- Experience in managing cloud and on-premise infrastructures, and with distributed deep learning.
- Experience in training and deploying Large Language Models.
- Keeping up to date on literature and academic developments.
- Knowledge of container orchestration technologies such as Docker, Kubernetes, Slurm, etc.
- Knowledge and experience with software development and its lifecycle.
- Experience with version control software.