Machine Learning Engineer (NLU / NLP Focus) | Machine Learning Engineer (Schwerpunkt NLU / NLP) (m/w/d)
engenious GmbH
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
Additional
- Permanent contract (unlimited duration); Hybrid or up to 100% remote work possible; Location constraints (Brühl near Mannheim / Heidelberg)