Senior Machine Learning Engineer (NLP specialization)
Service Pack Verified employer
Actively hiring · Posted 17d ago · JEV2610C2CED40C0E
Job description
What are the Key Responsibilities:
Design NLP applications
Select appropriate annotated datasets for Supervised Learning methods
Use effective text representations to transform natural language into useful features
Find and implement the right algorithms and tools for NLP tasks
Develop NLP systems according to requirements
Train the developed model and run evaluation experiments
Perform statistical analysis of results and refine models
Extend ML libraries and frameworks to apply in NLP tasks
Remain updated in the rapidly changing field of machine learning
What are we looking for:
Proven experience as an NLP Engineer or similar role
Understanding of NLP techniques for text representation, semantic extraction techniques, data structures, and modeling
Ability to effectively design software architecture
Deep understanding of text representation techniques (such as n-grams, a bag of words, sentiment analysis etc), statistics and classification algorithms
Knowledge of Python, Java, and R
Ability to write robust and testable code
Experience with machine learning frameworks (like Keras or PyTorch) and libraries (like sci-kit-learn)
Strong communication skills
An analytical mind with problem-solving abilities
Degree in Computer Science, Mathematics, Computational Linguistics, or similar field
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Service Pack.
- Track your application and get updates by email and WhatsApp.