Natural Language Processing Engineer
Montek
Job Description

Job responsibilities:

  • Study and transform data science prototypes
  •  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

Requirements:

  • 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, 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 scikit-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

Natural Language Processing Engineer

Skills
Education

BCS