Machine Learning Engineer (NLU / NLP Focus) | Machine Learning Engineer (Schwerpunkt NLU / NLP) (m/w/d)

engenious GmbH

Brühl, Baden, Baden-Württemberg, Deutschland
Published Nov 13, 2025
Full-time
Permanent

Job Summary

This role is for an experienced Machine Learning Engineer focusing on Natural Language Understanding (NLU) and Natural Language Processing (NLP) to develop intelligent systems capable of understanding, classifying, and responding to text. Day-to-day tasks involve the development, training, and optimization of NLU/NLP models, including modern Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG). The engineer will utilize Python, cloud environments (specifically Microsoft Azure), and specialized frameworks like LangChain and LangGraph to orchestrate complex LLM workflows. Key requirements include strong Python skills, expertise in ML/NLP frameworks (Huggingface, TensorFlow), and experience deploying ML applications via APIs (FastAPI). This position offers the flexibility of hybrid or up to 100% remote work, allowing the successful candidate to drive digital transformation through innovative AI solutions within a growing IT service provider.

Required Skills

Education

Not specified

Experience

  • Professional experience in Natural Language Processing / Understanding
  • Experience with Microsoft Azure environments
  • Experience implementing LangChain, LangGraph, or comparable LLM frameworks
  • Professional experience developing, training, and optimizing NLU/NLP models

Languages

Not specified

Additional

  • Permanent contract (unlimited duration); Hybrid or up to 100% remote work possible; Location constraints (Brühl near Mannheim / Heidelberg)