NLP (Natural Language Processing) Specialist

Samsung Tehran

Posted Over a month ago

Job Description

- Design and develop state of the art machine learning, particularly deep learning algorithms for automatic text recognition, language processing, and text understanding. - Work on and generate corpora for Iranian languages. - Provide technical support for program management and business development activities including proposal writing.

Requirements

- Master Degree in Artificial Intelligence. - Military service must be fulfilled or exempted for male applicants. - Fluent in English Language. - Familiar and hands-on experience with object oriented programming with Python and Java; Working knowledge of relational database management systems, Linux, and agile software development lifecycle and tools. - Familiar with Linguistics. - Working knowledge with corpora generation, language models, lexicons, statistical models, N-grams, embedding (word2vec…), Deep NLP, Sequence to sequence learning, NLG (Natural Language Generation)… - Familiar and hands-on experience with deep neural networks and related algorithms: Vanilla NN, CNN, RNN, GAN, VAE, DCGAN… - Familiar with general supervised, reinforcement, semi-supervised and unsupervised machine learning algorithms: k-nearest neighbors, SVN, Bayesian networks, Random Forest… - Familiar and hands-on experience with NLTK, TensorFlow and Keras; Being Familiar with Caffe, Theano, Torch is a plus. - Familiar with Big Data tools Hadoop, HIVE, Scala, Apache Spark and MLLib or similar.

Employment Type

  • Full Time

Details

Employment type

  • Full Time

Educations

To see more jobs that fit your career