JellyMatch
Back to job details
JellyLabs Tech Full-time

ML Engineer

Opis stanowiska

Szukamy doświadczonego ML Engineera, który będzie budował i utrzymywał produkcyjne modele wpływające bezpośrednio na decyzje biznesowe: do kogo kierujemy komunikację, co rekomendujemy i jak inwestujemy budżet marketingowy. Odpowiadasz za modele od początku do końca: od tworzenia cech w BigQuery, przez wdrożenie na GCP, po dostarczanie predykcji do zewnętrznych platform, gdzie uruchamiają automatyczne akcje, takie jak optymalizacja kampanii, rekomendacje czy ustalanie cen.

Obowiązki

  • Budowa, wdrażanie i utrzymanie produkcyjnych modeli ML w niezawodnym, dobrze przetestowanym kodzie w Pythonie
  • Tworzenie cech, kontrole jakości danych i cykliczne transformacje w BigQuery
  • Wdrażanie i obsługa workloadów ML na GCP (Vertex AI, Pub/Sub, Cloud Run, Composer/Airflow)
  • Integracja predykcji z zewnętrznymi platformami przez API w celu automatyzacji działań
  • Strojenie i ewaluacja modeli gradient boosting pod kątem metryk istotnych biznesowo
  • Kalibracja predykcji oraz ocena, jak błędy modelu wpływają na kolejne decyzje

Wymagania

  • Min. 5 lat praktycznego doświadczenia w inżynierii ML w Pythonie, w tym odpowiedzialność za wdrożone modele i niezawodny kod produkcyjny
  • Doświadczenie w integrowaniu predykcji z zewnętrznymi platformami przez API, umożliwiającym automatyczne akcje, takie jak optymalizacja kampanii, rekomendacje lub pricing
  • Zaawansowana znajomość SQL i BigQuery: tworzenie cech, kontrole danych, cykliczne transformacje
  • Praktyczne doświadczenie we wdrażaniu workloadów ML na GCP z użyciem usług takich jak Vertex AI, Pub/Sub, Cloud Run oraz Composer/Airflow
  • Produkcyjne wykorzystanie modeli gradient boosting (LightGBM, CatBoost lub XGBoost), w tym strojenie i ewaluacja względem metryk biznesowych
  • Umiejętność kalibracji predykcji i oceny, jak błędy modelu wpływają na decyzje podejmowane na dalszych etapach

Mocno widziane

  • Doświadczenie w łączeniu rekordów i zdarzeń klientów między systemami (entity matching, identity resolution)
  • Praca nad modelami skłonności do zakupu, retencji, segmentacji lub wartości życiowej klienta (LTV) w e-commerce lub DTC
  • Dostarczanie sygnałów konwersji server-side do platform reklamowych, w tym Google i Meta
  • Znajomość metod bayesowskich lub probabilistycznych modeli klienta, w tym BG/NBD lub Gamma-Gamma

Mile widziane

  • Eksperymenty, analiza przyczynowa lub metody bandytów (bandit) stosowane do inwestycji marketingowych
  • Docker, Terraform oraz zautomatyzowane pipeline’y budowania i wdrażania
  • Znajomość narzędzi AI do programowania, takich jak Cursor lub Claude Code

Your application

Fields marked with * are required.

Your expectations

Where you are based — the city is enough.

Expected hourly rate *
Amount
Hourly

Enter an hourly amount and currency.

What you charge for one hour of work, including the currency — for example 85 PLN per hour.

PDF, DOC, or DOCX — max 10 MB

Max 10,000 characters.

How your personal data is processed

The controller of your personal data is JellyLabs Tech.

Your data is processed in order to carry out this recruitment process and, if you give the separate consent below, future recruitment processes.

Legal basis: steps taken at your request before entering into a contract and applicable employment law (Art. 6(1)(b) and (c) GDPR); for future recruitment – your consent (Art. 6(1)(a) GDPR).

Your data is kept for the duration of this recruitment process and, if you consent to future recruitment, for the period stated in the controller's privacy policy.

You have the right to access, rectify, erase and restrict the processing of your data, to data portability, to object, and to lodge a complaint with your data protection supervisory authority.

You can withdraw your consent to future recruitment at any time by contacting the controller; this does not affect the lawfulness of processing carried out before the withdrawal. Providing your data is voluntary, but necessary to take part in the recruitment.

Some answers are checked automatically against this role's requirements. Your information is kept confidential.