
Senior Machine Learning Engineer, NLP
Sonia
full-time
Posted on:
Location Type: Hybrid
Location: Berlin • Germany
Visit company websiteExplore more
Job Level
Tech Stack
About the role
- Fine-tune, evaluate, and deploy state-of-the-art NLP models
- Apply NLP methods for text processing and analysis
- Work with the MLOps team to ensure continuous training for models in production
- Design and conduct experiments to validate new methods
- Build and maintain language preprocessing workflows
- Collaborate closely with product managers, other ML engineers, and developers to translate the solutions into production
Requirements
- Master’s degree in Computer Science, Engineering, or a related technical field or equivalent industry experience
- Typically 5-8+ years of experience in ML engineering or related fields
- Strong programming skills in Python and ML frameworks (PyTorch, Hugging Face Transformers, NLTK, spaCy)
- Experience with deep learning language models, including transformers, NER, and tokenizers
- Experience with MLOps pipeline components (Docker, MLflow, W&B)
- Knowledge of multilingual or domain-specific language modeling (medical/legal and other specialized fields) is a plus
- Experience with distributed training systems is a plus
- Knowledge of Kubernetes is a plus
- English full proficiency, German/French/Italian is a plus.
Benefits
- Flexible working arrangements (remote or hybrid)
- 30 days of annual vacation
- Competitive salary depending on experience
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
NLPtext processingML engineeringPythonPyTorchHugging Face TransformersNLTKspaCydeep learningtransformers
Soft Skills
collaborationcommunication
Certifications
Master’s degree in Computer ScienceMaster’s degree in Engineering