Natural Language Processing Engineer
Montek
Job Description

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