Prom.ua ist der größte Marktplatz in der Ukraine, auf dem mehr als 100 Millionen Produkte werden von Zehntausenden Unternehmern aus dem ganzen Land verkauft.
Auf Prom.ua< /a>:
- Jeder Käufer findet hier alles, was er braucht, zum besten Preis: von der Zahnbürste bis zum Grubber für Garten und Garten.
- jeder Unternehmer können Waren im Marktplatzkatalog, auf der auf der Prom-Plattform erstellten Website und der mobilen Anwendung „Prom Shopping“ verkaufen.
Prom. ua in Zahlen:
- 4,8 Millionen Menschen besuchen täglich den Marktplatz
- mehr Über 60.000 Unternehmen arbeiten auf dem Marktplatz
- li>im Katalog von 120 Millionen Produkten
Über das Data Science-Team:
Wir optimieren anders Teile des Produkts mithilfe von Daten und maschinellen Lernalgorithmen. Parallel dazu bauen wir KI-Systeme auf, die einen strategischen Geschäftsvorteil bieten und das Unternehmen in Richtung E-Commerce der Zukunft führen.
Derzeit besteht das Team aus 5 Personen: 4 Data Scientists und Team Leitung.
Arbeitsrichtungen des Teams:
- Produktempfehlungen und Personalisierung;
- Suche und ML-Ranking;< /li>
- Maschinelle Übersetzung von Produktinhalten;
>- Automatische Moderation von Produkten im Katalog, Klassifizierung von Produkten;
- Definition doppelter Produkte;
- Generierung und Validierung von Tags für SEO
Besonderheiten der Arbeit im Team:
- große Einbindung in die Produktumgebung, enge Interaktion zwischen den Teams — > wenig Recherche geht unter den Tisch, viele Modelle in Produktion
- Verständnis für die gesetzten Ziele, Orientierung am Ergebnis -> Modelle machen das Notwendige und machen nicht das Unnötige
- Abwesenheit von Bürokratie, die Möglichkeit, sich an der Auswahl von Aufgaben zu beteiligen, eine entwickelte Kultur der Initiative und Verantwortung für das Ergebnis
- Fokus auf die Entwicklung der Infrastruktur für mehr Zuverlässigkeit von Entscheidungen, Automatisierung von Routinen und Schaffung neuer Möglichkeiten in Aufgaben
- Zusammenarbeit und Teamgeist: gegenseitige Fürsorge und Unterstützung, freundliche Atmosphäre
- Erfahrungsaustausch: Autorenkurse, Projektpräsentationen, Teampflege etc.
< p>Wir bauen enge Beziehungen zum Entwicklungs- und Testteam auf. Analysten helfen uns, Entscheidungen betriebswirtschaftlich zu bewerten.
Für die tägliche Arbeit kann bei Bedarf ein erhöhter JupyterHub-Server mit der Möglichkeit, die erforderlichen Eigenschaften der Arbeitsumgebung festzulegen, auf einem lokalen Computer ausgeführt werden. Wir verfügen über eigene Server mit Grafikkarten für das Training und die Bereitstellung von Modellen.
Projekte von der technischen Seite:
Programmiersprache: Python
Datenanalyse und -verarbeitung: Jupyter Notebook, Pandas, NumPy
Maschinelles Lernen und Deep Learning: Scikit-learn, TensorFlow, PyTorch, FAISS , XGBoost
Datenvisualisierung und -überwachung: Matplotlib, Seaborn, Plotly, Bokeh, Tableau, Grafana
Datenbanken: Postgres< /p>< p>Big Data und verteiltes Computing: Apache Spark, Hadoop
MLOps: MLflow, DVC, TensorFlow Serving, Python-Paketierung, Fast API
Hunde: Luftstrom,
Warteschlangen dbeliebig: Kafka,
Suche: Elasticsearch.
Für diese Rolle ist es wichtig:
- tiefes Verständnis der neuronalen Netzwerkarbeit, insbesondere NLP: Verständnis der Unterschiede in Modellarchitekturen, Anwendungsprinzipien, Hyperparameter-Tuning, Transferlernen, Lernen von Grund auf
- Erfahrung in der Textklassifizierung/-segmentierung/-generierung sowohl mit klassischen als auch mit tiefen Methoden Lernen
- Erfahrung im Umgang mit neuronalen Netzwerkentwicklungs-Frameworks (PyTorch/TensorFlow)
- Erfahrung im Umgang mit maschinellem Lernen: Problemstellung, Datenerfassung und -recherche, Modelltraining, Auswertung der Ergebnisse, Analyse von Modellleistung, Vorbereitung auf die Bereitstellung;
- Erfahrung in der Bereitstellung und Unterstützung eines Modells in der Produktion, Verbesserung vorhandener Modelle
- Fähigkeit, zuverlässigen und sauberen Code in Python zu schreiben, verschiedene Datenstrukturen zu verstehen und zu verwenden , OOP und auch Beherrschung von VC (Git usw.);
- Bereitschaft, tief in geschäftliche Probleme einzutauchen und diese in ML-Begriffe (Architektur, Verlustfunktionen, Metriken) zu übersetzen li>
< h3>Was von Vorteil sein wird:
- Erfahrung im Training von Modellen für Daten, die die Speicherkapazität überschreiten, Erfahrung mit hochbelasteten Systemen, Big Data und verteiltem Rechnen< /li>
- Erfahrung in der Anwendung von MLOps-Praktiken: Versionskontrolle von Code, Daten und Modellen, automatische Bereitstellung, Überwachung und Protokollierung, Modelltests, Modellumschulung
- Erfahrung mit Einbettungen und ANN
< /ul>Aufgaben:
h3>- Generierung von mehr Conversion-Inhalten für Produkte
- Verbesserung des Systems zum Auffinden doppelter Produkte< /li>
- Verbesserung des Produktklassifizierungsmodells und der maschinellen Übersetzung
- Erforschung neuer Richtungen der Anwendung von maschinellem Lernen zur Lösung von Geschäftsproblemen
Stufen von Auswahl:
- Den Personalvermittler und Technologieleiter kennenlernen
- Technisches Interview mit Projektingenieuren
- Abschlussinterview mit dem Head of Data Science Prom.ua li>
Wir bieten:
- Offizielle Beschäftigung im Personal des Unternehmens
- 24 Kalendertage bezahlter Urlaub pro Jahr, unbegrenzter Krankheitsurlaub.
- Fernarbeit. Möglichkeit zum Besuch des Büros in Kiew
- Krankenversicherung
- Dienstleistungen eines Unternehmenspsychologen