.**Hi there!**We are the biggest European Python Powerhouse with over 18 years of experience, and deep commitment to Agile principles. Join a group of 500+ professionals dedicated to helping customers build outstanding products.**Are you the NEXT one?**:**Job description**:**We expect knowledge of**:- Strong fundamentals of machine learning:- types of ml problems: classification, regression, clustering, etc- common evaluation measures: precision, recall, F1, IoU, ROUGE etc- scikit-learn models (random forest, SVM, xgboost), ensemble models etc.- understanding dimension reduction techniques (PCA, TSNE, Umap)- Data preparation and visualization libraries (pandas, matplotlib etc.).- Knowledge of current neural networks architectures (RNN, CNN, Transformers) and methods (transfer learning).- Documented experience with one of library: PyTorch or Tensorflow.- Good knowledge of relational databases and experience with one of : PostgreSQL, MySQL, MS SQL, Oracle.**Depending on your role and experience**For NLP engineer:- Knowledge of modern word/sentence/document embedding methods (Word2Vec, BERT, Doc2Vec, Laser, etc.).- Knowledge of a classic bag of words approach (TF-IDF).- Experience with NLP libraries as: Hugging Face. Transformers, Zalando Flair, NLTK.- Has documented experience with working with one of the problems: named-entity recognition, text summarization, topic modeling, tagging the parts of speech, text semantic similarity, neural search.For CV engineer:- Practical knowledge of OpenCV or related library.- Knowledge of algoritmic (traditional) CV techniques like: Edge Detection, image features (Haar, HoG, SIFT, SURF etc).- Experience with implementing Convolutional NN or other image related neural architecture in Pytorch or Tensorflow.- Has documented experience with working with one of the problems: object classification, object tracking and detection, semantic segmentation, Pose Estimation.For Recommender Systems engineer:- Has knowledge and experience with Collaborative filtering or Content-based filtering algorithms.- Understanding od different similarity measures like: cosine. similary, metric based similarity.- Has documented experience with working on project using recommendation engine.- Has experience in one of library for efficient similarity search and clustering of dense vectors like: FAISS, Google Scan etc.**Python and software development practices**:- Experience in Python 3.X- more advanced python constructs as: lambda functions, generators, list comprehension etc- core principles of object-oriented programming- understanding of the threading and multi-process computation in Pyhon- Experience in using code versioning tools, such as Git.- Day-to-day work experience with Docker.**Soft skills**:- Good communication skills in English (minimum B2).- Problem solving and analytical thinking.- Be nice and friendly