Position: Middle NLP Engineer
Company: CHI Software
Experience required: 3y
English level: intermediate

CHI Software looking for a highly motivated middle NLP Engineer, who wants to develop with us.
Let's start working together...

Requirements:
Experience in NLP development +3 years
Strong knowledge and practical experience in Natural Language --- Processing (NLP) area, i.e. tf-idf, word embedding, word2vec, Transformers;
Good knowledge in Machine Learning i.e. random forest, xgboost, clustering algorithms, dimensionality reduction (PCA, t-SNE). A good foundation in basic statistics and linear algebra;
Strong Python knowledge;
Comprehensive knowledge of the Python data analyses ecosystem (Pandas, Numpy, Scikit-learn, etc.);э
Strong practical experience with NLP frameworks: fastText, spaCy;
Experience with following neural network architectures: LSTM, GRU and other RNN-based;
Strong practical experience with Deep Learning frameworks like PyTorch, MXNet, Tensorflow, or Keras;
Upper-intermediate level of English (Ukrainian or russian) mandatory.

Would be a plus:
Knowledge in AWS and Google Cloud;
Experience with Gensim

With us, you can
Develop your technical knowledge:
— Use latest technologies
— Participate in technical events and conferences (the cost is covered by the company)
— Regular techtalks and professional development
Improve your soft skills:
— Build strong teamwork skills and become an essential part of the dynamic teams
— Improve your English at classes and speaking directly with clients
— Increase your productivity and communication level via Scrum, Kanban, Agile methodologies

What else do we offer?
— Competitive compensation and benefits
— Flexible working schedule
— Remote work
— Covered rest period (20 business days + 5 days-off)
— Free English classes (we have an amazing English teaching team)