Senior Machine Learning Engineer (NLP specialization)
Liberty21
Job Description

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
More Info
Job Type

Full Time,Permanent

Industry

Software

Roles

Senior Machine Learning Engineer (NLP specialization)

Skills
Education

BCS

Similar job