NLP / Machine Learning Engineer
Job Title: NLP / Machine Learning Engineer
Location: Remote
Type: B2B Contract
Experience: 6+ years
English Level: C1 (Advanced)
Compensation: Gross (to be specified)
Holidays: 10 public holidays per year (vacation and sick days unpaid)
About the Role:
We are looking for a talented NLP / Machine Learning Engineer to build advanced pipelines that extract, normalize, and disambiguate scientific and procedural terms from unstructured documents. Your work will directly improve the accuracy of entity recognition and integration with medical and scientific ontologies.
What You’ll Do:
- 
	Develop NLP pipelines for large-scale text processing. 
- 
	Implement and fine-tune NER and entity linking models. 
- 
	Normalize entities and map them to standard ontologies (UMLS, MeSH, SNOMED). 
- 
	Work with domain-specific language models such as BioBERT and SciBERT. 
- 
	Preprocess and structure text datasets for ML tasks. 
- 
	Ensure robust, scalable, and high-quality NLP solutions. 
Skills & Experience Required:
- 
	Strong knowledge of NLP frameworks: SpaCy, SciSpacy, HuggingFace Transformers. 
- 
	Experience with domain models: BioBERT, SciBERT. 
- 
	Expertise in Named Entity Recognition (NER) and entity linking. 
- 
	Experience with ontology term normalization (UMLS, MeSH, SNOMED). 
- 
	Python programming and ML pipeline orchestration. 
- 
	Familiarity with text preprocessing, feature engineering, and model evaluation. 
- 
	Ability to work independently in a remote setup. 
Qualifications:
- 
	Bachelor’s or Master’s degree in Computer Science, Data Science, Computational Linguistics, or related fields. 
- 
	6+ years of experience in NLP/ML engineering. 
- 
	Advanced English proficiency (C1). 
