Prom.ua strong> ist der größte Marktplatz in der Ukraine, auf dem mehr als 100 Millionen Produkte von Zehntausenden Unternehmern aus dem ganzen Land verkauft werden.
Bei Prom.ua:- Jeder Käufer kann alles, was er braucht, zum besten Preis finden: von der Zahnbürste bis zum Grubber für Garten und Garten.
- Jeder Unternehmer kann Waren im Marktplatzkatalog, auf der auf der Prom-Plattform erstellten Website und in der mobilen Anwendung verkaufen.
< strong>
Prom.ua in Zahlen:
- 4,8 Millionen Menschen besuchen täglich den Marktplatz< /li>
- Mehr als 60.000 Menschen arbeiten in den Marktplatzunternehmen
- in einem Katalog von 120 Millionen Produkten
Über das Data Science-Team:
Wir optimieren verschiedene Teile des Produkts mithilfe von Daten und Algorithmen für maschinelles Lernen. Parallel dazu bauen wir KI-Systeme auf, die einen strategischen Geschäftsvorteil bieten und das Unternehmen in Richtung E-Commerce der Zukunft führen. Jetzt besteht das Team aus 5 Personen: 4 Datenwissenschaftler und Teamleiter.
Arbeitsrichtungen des Teams:
- Produktempfehlungen und Personalisierung
- Suche und ML-Ranking
- Maschinelle Übersetzung von Produktinhalten
- Automatische Moderation von Produkten im Katalog, Produktklassifizierung
- Definition von Produktduplikaten
- Generierung und Validierung von Tags für SEO
- li>
Merkmale der Teamarbeit:< /h3>- Große Einbindung in die Produktumgebung, enge Interaktion zwischen den Teams — > wenig Recherche geht unter den Tisch, viele Modelle drin Produktion
- Die Ziele verstehen, sich auf das Ergebnis konzentrieren -> Modelle tun, was notwendig ist, und tun nicht, was nicht notwendig ist
- Fehlende Bürokratie, die Möglichkeit, an der Produktion teilzunehmen Auswahl von Aufgaben, eine entwickelte Kultur der Initiative und Verantwortung für das Ergebnis
- Fokus auf den Aufbau einer Infrastruktur für mehr Zuverlässigkeit von Entscheidungen, Automatisierung von Routinen und Schaffung neuer Möglichkeiten bei Aufgaben
- Zusammenarbeit und Teamgeist: gegenseitige Fürsorge und Unterstützung, freundliche Atmosphäre
- Erfahrungsaustausch: Autorenkurse, Projektpräsentationen, Teampflege usw. .
Wir bauen enge Beziehungen zum Entwicklungsteam auf. Analysten helfen uns bei der geschäftlichen Bewertung von Entscheidungen.
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 verwendet werden. Wir verfügen über eigene Server mit Grafikkarten zum Trainieren und Bereitstellen von Modellen.
Technologie-Stack:
Programmiersprache:Python
Datenanalyse und -verarbeitung: Jupyter Notebook, Pandas, NumPy
Maschinelles Lernen und Deep Learning:< /em> Scikit-learn, TensorFlow, PyTorch, FAISS, XGBoost
Datenvisualisierung und -überwachung: Matplotlib, Seaborn, Plotly, Bokeh, Tableau, Grafana
< em>Datenbanken: Postgres
Big Data und verteiltes Computing: Apache Spark, Hadoop
< em>MLOps: MLflow,DVC, TensorFlow Serving, Python-Paketierung, Fast API
Dags: Airflow
Datenwarteschlangen: em> Kafka
Suche: Elasticsearch.
Wichtig für diese Rolle:
- tiefes Verständnis neuronaler Netze, insbesondere im NLP
- Erfahrung mit Frameworks zur Entwicklung neuronaler Netze (pytorch/tf)
- Erfahrung in der Arbeit mit maschinellem Lernen: Problemformulierung, Datenerfassung und Forschung, Modelltraining, Auswertung der Ergebnisse, Analyse der Modellleistung, Vorbereitung auf die Bereitstellung;
- Erfahrung mit der Modellbereitstellung und Unterstützung in der Produktion, Verbesserung bestehender Modelle
- Fähigkeit, zuverlässiges und sauberes Python zu schreiben Code, Verstehen und Verwenden verschiedener Datenstrukturen, OOP sowie VC (Git usw.);
- Erfahrung mit Datenbanken, SQL-Abfragen
- Bereitschaft, tief in geschäftliche Aufgaben einzutauchen und diese zu übersetzen in ml-Begriffe (Architektur, Verlustfunktionen, Metriken)
Was von Vorteil sein wird:
- Erfahrung im Schreiben neuronaler Netze von Grund auf gemäß der Beschreibung aus Artikeln und aus der Forschung
- Erfahrung im Training von Modellen für Daten, die den Speicher überschreiten, Erfahrung mit hochbelasteten Systemen, Big Data und verteiltem Rechnen
- Erfahrung in der Anwendung von MLOps-Praktiken: Versionskontrolle von Code, Daten und Modellen, automatische Bereitstellung, Überwachung und Protokollierung, Testen von Modellen, Umschulen von Modellen
- Erfahrung im Umgang mit Einbettungen
Aufgaben:
- Systemverbesserung bei der Suche nach Produktduplikaten
- Verbesserung des Modells der Produktklassifizierung und maschinellen Übersetzung
- Entwicklung neuer Modelle von Empfehlungssystemen
- Generierung von mehr Conversion-Inhalten für Produkte
- Erforschung neuer Anwendungsbereiche des maschinellen Lernens zur Lösung geschäftlicher Probleme
Stufen der Auswahl:
< li>Den Personalvermittler und Technologieleiter kennenlernen< li>Technisches Interview mit Projektingenieuren- Abschlussinterview mit dem Head of Data Science Prom.ua
< /ul>Wir bieten:
- Offizielle Anstellung im Unternehmen.
< li>24 Kalendertage bezahlter Urlaub pro Jahr, unbegrenzte Krankheitstage.- Fernarbeit. Möglichkeit, das Büro in Kiew zu besuchen.
- Krankenversicherung.
- Dienstleistungen eines Unternehmenspsychologen.