Machine Learning Engineer

Wrocław / Kraków / Zdalnie

Regular

B2B: 110 - 135 zł/h
UoP: 13600 - 16500 zł brutto

Wymagania
/ Twoje umiejętności

  • Masz dobre podstawy z zakresu machine learning i potrafisz dobrać odpowiedni model, metryki ewaluacyjne oraz metodę walidacji do konkretnego problemu
  • Masz doświadczenie w praktycznej pracy z danymi, obejmującej ich czyszczenie, transformację oraz feature engineering
  • Bardzo dobrze znasz SQL (np. PostgreSQL) i potrafisz efektywnie pracować na relacyjnych bazach danych, a także masz podstawową orientację w rozwiązaniach NoSQL
  • Bardzo dobrze znasz język Python i wykorzystujesz go do tworzenia kodu produkcyjnego, nie ograniczając się wyłącznie do pracy w notebookach
  • Stosujesz zasady clean code, SOLID oraz podstawowe wzorce projektowe, a także potrafisz tworzyć testy, debugować i refaktoryzować kod
  • Znasz podstawy projektowania API oraz rozumiesz algorytmy, struktury danych i podstawy złożoności obliczeniowej
  • Masz podstawową wiedzę z zakresu współbieżności i równoległości
  • Potrafisz budować i utrzymywać pipeline’y ML oraz data pipeline’y, a także masz podstawową wiedzę w zakresie wdrażania modeli do środowisk produkcyjnych
  • Znasz narzędzia takie jak Docker oraz rozumiesz procesy CI/CD, a także potrafisz monitorować i utrzymywać rozwiązania produkcyjne
  • Potrafisz przełożyć problem biznesowy na rozwiązanie techniczne oraz efektywnie komunikujesz się z klientami, interesariuszami i zespołem
  • Posługujesz się językiem angielskim na poziomie co najmniej B2
  • Masz praktyczną wiedzę w zakresie LLM-ów oraz ich zastosowań i potrafisz budować proste rozwiązania, takie jak chatboty, systemy RAG czy semantic search
  • Znasz bazy wektorowe (np. Qdrant, PGVector, Milvus) oraz masz doświadczenie w pracy z frameworkami takimi jak LangChain, LangGraph lub podobnymi

Obowiązki
/ Twoja rola

  • Budowanie i optymalizacja modeli ML w oparciu o dane strukturalne i/lub niestrukturalne
  • Przygotowywanie danych: czyszczenie, transformacje, feature engineering
  • Wdrażanie rozwiązań opartych o LLM, np. chatbotów, RAG i semantic search
  • Integracja rozwiązań ML / AI z istniejącymi systemami, pipeline’ami oraz bazami danych
  • Współpraca z zespołami data engineering, DevOps i produktowymi przy wdrażaniu rozwiązań na produkcję
  • Monitorowanie i utrzymanie rozwiązań po wdrożeniu, w tym analiza jakości, driftu i potrzeby retrainingu
  • Analiza problemów biznesowych i technicznych oraz proponowanie adekwatnych rozwiązań
  • Dokumentowanie podejmowanych decyzji i wykonanych prac

Nice
/ To Have

  • Jesteś absolwentem/absolwentką studiów informatycznych, matematycznych, statystycznych lub pokrewnych
  • Masz doświadczenie z chmurami AWS (preferowany), Google Cloud Platform czy Azure
  • Wiesz czym jest CV (computer vision)
  • Posiadasz doświadczenie we współpracy z interesariuszami i zbieraniu wymagań biznesowych
  • Masz wiedzę z zakresu etyki AI, ograniczania uprzedzeń i odpowiedzialnego rozwoju technologii

Dobre projekty wymagają dobrych zespołów! Sprawdź, które na Ciebie czekają!

🧡 Nasz kilkuosobowy team to pełen przekrój ról związanych z data science, od Konsultanta ds. danych, przez Data Engineera, po Data Scientistów. Dzięki temu dowozimy rozwiązania end to end dla naszych Klientów i skutecznie pomagamy im stawać się firmami data driven. Nie mamy dwóch takich samych projektów, dzięki czemu nie ma nudy. W zespole kładziemy duży nacisk na uczenie się, a naszym ‘oczkiem w głowie’ są wszelkie nowinki wokół danych 🙂

Brzmi nieźle?
/ Aplikuj!

Masz jakieś pytania? Porozmawiajmy o tym!
Skontaktuj się z osobą, która odpowiada za tę rekrutację.

Anna Żłobicka
IT Recruitment Specialist

Nasze rekrutacje
/ Proces

1

Przegląd CV - Aplikowałeś? Świetnie! Już weryfikujemy Twój profil

2

Poznajmy się lepiej! - Krótka rozmowa telefoniczna z rekruterem

3

Spotkanie F2F i/lub zadanie rekrutacyjne - Podziel się swoim doświadczeniem zawodowym i umiejętnościami podczas rozmowy z osobą merytoryczną i kierownikiem zespołu

4

Informacja zwrotna i/lub oferta pracy - Dbamy o kulturę feedbacku – zawsze dostaniesz od nas informację zwrotną!

Indywidualne podejście do każdego kandydata

Każda rola jest inna. W związku z tym dopasowujemy się do potrzeb indywidualnych kandydatów i specyfiki stanowisk, na jakie aplikują. Dzięki temu aplikujący mile wspominają proces rekrutacji, a my zyskujemy najlepszych członków zespołu.

<individual.approach>

Szybki proces

Nikt nie lubi tracić czasu. Dlatego nasz proces rekrutacyjny, od momentu złożenia aplikacji do otrzymania finalnej decyzji, trwa średnio 2 tygodni. Trzymanie kogokolwiek w zawieszeniu to ostatnia rzecz, jakiej byśmy chcieli.

<fast.process>

Krótka ścieżka decyzyjna

Zwinny proces decyzyjny wynika z faktu, że jest w niego zaangażowana minimalna liczba osób. Efektywna komunikacja pomiędzy działem HR oraz liderami zespołów skutkuje szybką i konkretną decyzją.

<short.paths>

Kultura feedbacku

Doceniamy zainwestowany czas i wysiłek każdego z kandydatów. Stąd na koniec procesu rekrutacyjnego, zawsze zostawiamy informację zwrotną, umożliwiając Ci rozwój – bez względu na to, jaka finalnie decyzja zapadła.

<feedback.provided>

Niski odsetek odrzuconych ofert pracy

Znikoma liczba naszych ofert pracy jest odrzucana. Zapewne wynika to z faktu, że oferujemy ciekawe projekty, a przy tym jesteśmy stabilnym pracodawcą. Znajdziemy dla Ciebie idealne miejsce w organizacji, gdzie rozwiniesz skrzydła.

<low.rejections>