Junior Natural Language Processing (NLP) Engineer
We are looking for a Junior Natural Language Processing (NLP) Engineer to join our Natural Language Processing team at Neurotechnology.
About the Opportunity
Neurotechnology is a developer of high-precision algorithms and software based on deep neural networks and other AI-related technologies. The company was launched in 1990 in Vilnius, Lithuania, with the key idea of leveraging neural network capabilities for various applications, such as biometric person identification, natural language processing (NLP), computer vision, and artificial intelligence. The company's solutions and products have been used in more than 140 countries worldwide. As part of our team, you'll contribute to large-scale projects.
Position Overview
Our NLP department tackles a wide range of sophisticated tasks, from developing advanced speech-to-text and text-to-speech models and text summarization tools to building intelligent virtual chatbot assistants. Our innovative work, including the development of the first Large Language Model (LLM) for the Lithuanian language, has earned us recognition from the Artificial Intelligence Association of Lithuania. As an NLP Engineer at Neurotechnology, you'll contribute to these advanced NLP projects, conducting specialized research on the Lithuanian language, as well as other languages, and collaborating with a team of experts in the field.
Required Qualifications
- Strong Python knowledge, particularly for working with text/voice data
- Basic understanding of Natural Language Processing (tokenization, stemming, lemmatization, NER)
- Familiarity with at least one NLP or ML library (e.g., SpaCy, NLTK, scikit-learn, Hugging Face)
- Some experience with data preprocessing and feature engineering for text/voice
- Passion for AI, deep learning, and language models
- Basic mathematical understanding of ML concepts (vectors, probability, linear algebra)
- Familiarity with Jupyter Notebook and version control (Git)
- Ability to learn quickly and adapt to new tools and techniques
- Good communication skills and willingness to work in a team
Nice to Have Qualifications
- Some experience with PyTorch or TensorFlow
- Exposure to cloud platforms (AWS, GCP, Azure)
- Interest in deploying NLP models (Flask, FastAPI, Docker)
What We Offer
- Competitive salary and performance bonuses – get rewarded for your skills and hard work with a package that truly reflects your value.
- Career growth and learning – access top-tier courses, training programs, and mentorship to keep you ahead in the AI & tech game.
- Team events and fun perks – we offer annual company events, team buildings, and game nights encouraging a creative and collaborative atmosphere.
- Flexibility that works for you – flexible work arrangements are available to meet the diverse needs of our employees.
- Health-related bonuses – private health insurance arrangements available.
- Cutting-edge hardware experience – gain hands-on experience working with A100/H100 GPUs, keeping you at the forefront of AI and high-performance computing.
We're always looking for talented individuals to join our team and encourage you to reach out even if your interests lie in other areas within Neurotechnology. The monthly salary for this position starts at 1800 EUR (gross) and is negotiable based on your professional experience and skills.