Q

QIAGEN

Molecular testing consumables, instruments, software

Senior Machine Learning Engineer - NLP and LLMs

Natural Language Processing & LLMsConfirmed live in the last 24 hours
Full-timeCluj-Napoca, RomaniaNo salary listedIn-person

About the Job

Requirements

  • Proficiency in Python, including asynchronous patterns.
  • Hands-on experience integrating LLM APIs, including OpenAI, Claude, and HuggingFace, into production systems.
  • Experience with retrieval-augmented generation and vector embeddings.
  • Experience integrating data APIs, including REST and custom authentication patterns.
  • Knowledge of unit testing, integration testing, and error handling.
  • At least 3 years of professional software engineering experience.
  • Understanding of natural language processing concepts, including tokenization, part-of-speech tagging, and semantic and syntactic parsing.
  • Experience building and deploying production microservices using FastAPI and Docker, with async/await and an understanding of token management and costs.

Responsibilities

  • Develop, deploy, and maintain production LLM-integrated microservices using FastAPI.
  • Integrate LLM APIs, including OpenAI and Claude, using prompt engineering and retrieval-augmented generation patterns.
  • Balance accuracy, throughput, and operational cost by designing multi-model workflows and applying fit-for-purpose reasoning levels for different task complexities.
  • Build robust data transformations and ETL layers across heterogeneous biomedical data models.
  • Improve existing NLP pipelines for content acquisition, including entity recognition and relationship extraction.
  • Develop and validate machine learning models for biological literature processing.
  • Contribute to quality control, reliability, and observability for production systems.

Desired Qualifications

  • Experience developing MCP (Model Context Protocol) servers or designing other protocol-driven systems.
  • Familiarity with embeddings, including cross-encoders, bi-encoders, and sentence-transformers.
  • Experience with named entity recognition, entity linking, and relation extraction for biomedical concepts.
  • Experience with biomedical language models, including bi-encoders and cross-encoders such as SapBERT, BioBERT, PubMedBERT, or SciBERT.

About the Company

QIAGEN

Molecular testing consumables, instruments, software

QIAGEN provides molecular testing solutions for DNA, RNA, and proteins used by researchers and clinicians in life sciences and diagnostics. Its products support the full workflow from sample preparation to data interpretation through a portfolio of sample technologies, assay technologies, and bioinformatics software, including QIAseq UPXome RNA Library Kits, QIAstat Dx Viral Vesicular Panel, and the QIAstat Dx Analyzer. The company differentiates itself with an integrated end-to-end ecosystem that combines hardware, reagents, and software to streamline workflows and data analysis. Its goal is to help researchers and clinicians obtain fast, reliable molecular insights to support scientific discovery, diagnostics, and patient care.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Venlo, Netherlands
Founded
1984

Recently Posted Jobs

Explore more opportunities at QIAGEN

See more jobs