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

Middle Data Scientist (Prom.ua)

Posted more than 30 days ago

2 views

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 he needs at the best price: from a toothbrush to a cultivator for the garden and garden.every entrepreneur can sell goods in the marketplace catalog, on the site created on the Prom platform and in the mobile application.Prom.ua in numbers:4.8 million people visit the marketplace every
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 he needs at the best price: from a toothbrush to a cultivator for the garden and garden.
  • every entrepreneur can sell goods in the marketplace catalog, on the site created on the Prom platform and in the mobile application.
Prom.ua in numbers:
  • 4.8 million people visit the marketplace every day
  • more than 60,000 people work on the marketplace . companies
  • in a catalog of 120 million products

About the Data Science team:

We optimize various parts of the product using data and machine learning algorithms. In parallel, we are building AI systems that provide a strategic business advantage and move the company in the direction of e-commerce of the future. Now the team consists of 5 people: 4 Data Scientists and Team Lead.


Directions of the team's work:

  • Product recommendations and personalization
  • Search and ML-ranking
  • Machine translation of product content
  • < li>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:< /h3>
  • Great involvement in the product environment, close inter-team interaction — > little research goes under the table, many models in production
  • Understanding the goals, focus on the result -> models do what what is necessary, and do not do what is not necessary
  • Absence of bureaucracy, the opportunity to participate in the selection of tasks, a developed culture of initiative and responsibility for the result
  • Focus on building infrastructure for greater reliability of decisions , automation of routine and creation of new opportunities in tasks
  • Collaboration and team spirit: mutual concern and support, friendly atmosphere
  • Exchange of experience: author's courses, project presentations, team grooming, etc. .
We build close ties with the development team. Analysts help us make a business assessment of decisions.
For daily work, a raised JupyterHub server with the ability to set the necessary characteristics of the working environment can be used on a local machine if necessary. We have our own servers with video cards for training and deploying models.

Technology stack:

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
< em>Databases: Postgres
Big Data and distributed computing: Apache Spark, Hadoop
< em>MLOps: MLflow,DVC, TensorFlow Serving, Python packaging, Fast API
Dags: Airflow
Data Queues: Kafka
Search: Elasticsearch.

Important for this role:

  • deep understanding of neural networks, especially in NLP
  • experience with neural network development frameworks (pytorch/tf)
  • experience in working with machine learning: problem formulation, data collection and research , model training, evaluation of results, analysis of model performance, preparation for deployment;
  • experience of model deployment and support in production, improvement of existing models
  • ability to write reliable and clean Python code, understanding and using various data structures, OOP, as well as VC (Git etc);
  • experience with databases, SQL queries
  • willingness to dive deeply into business tasks and translate them into ml-terms (architecture, loss functions, metrics)

What will be a plus:

  • experience in writing neural networks from scratch according to the description from articles and of research
  • 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, testing models, retraining models
  • experience working with embeddings

Tasks:

  • system improvement searching for product duplicates
  • improving the model of product classification and machine translation
  • developing new models of recommender systems
  • generating more conversion content for products
  • research new areas of application of machine learning to solve business problems

Stages of selection:

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

    We offer:

    • Official employment in the company.
    • 24 calendar days of paid vacation per year, unlimited sick days .
    • 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