Key Responsibilities:
Take part in Design and develop natural language processing systems.
Use effective text representations to transform natural language into useful features.
Develop NLP systems according to requirements.
Train the developed model and run evaluation experiments.
Apply NLP techniques/LLMs to understand grade 12 math, biology, and other subjects.
Tag and generate content like questions, concept cards, video transcripts, etc.
Work closely with NLP Scientists and Software Engineers to deploy NLP models in production.
Remain updated in the rapidly changing field of machine learning.
Qualifications:
Master’s degree in computer science, mathematics, computational linguistics or equivalent.
Skills:
Understanding of NLP techniques for text representation, semantic extraction techniques, data structures and modeling.
Deep understanding of text representation techniques (such as n-grams, bag of words, sentiment analysis etc), statistics and classification algorithms.
Knowledge of Python.
Experience with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn).