The position has been closed by the company
Find similar jobs
Next job

Middle NLP Data Scientist (Prom.ua) in EVO

Posted more than 30 days ago

3 views

EVO

EVO

0
0 reviews
2 years
Kyiv
Full-time work
Prom.ua is the largest marketplace in Ukraine, where more than 100 million products from tens of thousands of entrepreneurs from all over the country are sold.At Prom.ua:every buyer can find everything they need at the best price: from a toothbrush to cultivator for the garden and garden.every entrepreneur can sell goods in the marketplace catalog, on the website created on the Prom platform and in the mobile application "Prom shopping".Prom.ua in figures:4.8 million people visit the market

Prom.ua is the largest marketplace in Ukraine, where more than 100 million products from tens of thousands of entrepreneurs from all over the country are sold.

At Prom.ua:

  • every buyer can find everything they need at the best price: from a toothbrush to cultivator for the garden and garden.
  • every entrepreneur can sell goods in the marketplace catalog, on the website created on the Prom platform and in the mobile application "Prom shopping".

Prom.ua in figures:

  • 4.8 million people visit the marketplace every day
  • more than 60,000 companies work on the marketplace
  • in the catalog of 120 million products

About Data Science team:

We optimize different parts of the product using data and machine learning algorithms. In parallel, we are building AI systems that provide a strategic advantage to the business and move the company in the direction of e-commerce of the future.

Now there are 5 people in the team: 4 Data Scientists and a Team Lead.

Directions of the team:

  • Product recommendations and personalization;
  • Search and ML ranking;
  • Machine translation of product content;
  • Automatic moderation of products in the catalog, product classification;
  • Definition of product duplicates;
  • Generation and validation of tags for SEO

Features of working in a team:

  • great involvement in the product environment, close inter-team interaction — > little research goes under the table, many models in production
  • understanding of the set goals, focus on the result -> models do what is necessary and do not do what is not necessary
  • lack of bureaucracy, the opportunity to participate in the selection of tasks, a developed culture of initiative and responsibility for the result, a focus on building infrastructure for greater reliability of decisions, automating routines and creating new opportunities in tasks, collaboration and team spirit: mutual concern and support, friendly atmosphere
  • experience sharing: author courses, project presentations, team grooming, etc.

We build close ties with the development and testing team. Analysts help us make a business assessment of decisions.

For daily work, a JupyterHub server is installed with the ability to set the necessary characteristics of the working environment, you can work on a local machine if necessary. We have our own servers with video cards for training and deployment of models.

Projects from the technical side:

Programming language: Python

Data analysis and processing: Jupyter Notebook, Pandas, NumPy

Machine Learning and Deep Learning: Scikit-learn, TensorFlow, PyTorch, FAISS, XGBoost

Data visualization and monitoring: Matplotlib, Seaborn, Plotly, Bokeh, Tableau, Grafana

Databases: Postgres

Big Data and distributed computing: Apache Spark, Hadoop

MLOps: MLflow , DVC, TensorFlow Serving, Python packaging, Fast API

Dags: Airflow,

Data queues: Kafka,

< p>Search: Elasticsearch.

Important for this role:

  • deep understanding the operation of neural networks, especially NLP: understanding the differences in model architectures, application principles, hyperparameter tuning, transfer learning, learning from scratch
  • experience in text classification/segmentation/generation using both classical methods and deep learning
  • experience working with neural network development frameworks (PyTorch/TensorFlow)
  • experience working with machine learning: problem formulation, data collection and research, model training, evaluation of results, analysis of model performance, preparation for deployment;
  • experience in deploying and supporting a model in production, improving existing models
  • ability to write reliable and clean code in python, understanding and using various data structures, OOP, and also having VC (Git etc);
  • willingness to dive deeply into business problems and translate them into ml-terms (architecture, loss functions, metrics)

    < /li>

What will be a plus:

  • experience in training models on data exceeding the amount of memory, experience with highly loaded systems, Big Data and distributed computing
  • experience in applying MLOps practices: version control of code, data and models, automatic deployment, monitoring and logging, model testing, model retraining
  • experience working with embeddings and ANN

Tasks:

  • generation of more conversion content for products
  • improvement of the system for searching for product duplicates
  • improvement of the model of product classification and machine translation
  • research of new areas of application of machine learning to solve business problems

     

Stages of selection:

  • Getting to know the recruiter and tech leader Technical interview with project engineers
  • Final interview with Head of Data Science Prom.ua

< strong>We offer:

  • Official employment in the company's staff
  • 24 calendar days of paid vacation per year, unlimited sick leave.
  • Remote work. Possibility to visit the office in Kyiv
  • Medical insurance
  • Services of a corporate psychologist
2 years
Kyiv
Full-time work
Want to get related jobs?
New job openings in your Telegram
Subscribe
We use cookies
accept