Senior Python Developer - Machine Learning

praca it: etat dla Clearcode S.A. / Wrocław

Tagi: python linux machine learning AI data science

Ciekawostki i wyzwania
Infrastruktura, którą projektujemy jest najprawdopodobniej jedną z najbardziej rozwiniętych technologicznie w naszym rejonie. Budujemy platformę do zarządzania danymi (DMP), w której tylko jedno ze źródeł danych zawiera ponad 400 GB danych skompresowanych w formacie parquet na godzinę. Zgodnie z założeniem, platforma jest w stanie przetwarzać dane pochodzące z różnych źródeł oraz wykonywać predykcje dla różnych zdarzeń.
Modele, które przygotowujemy, poddawane są procesowi optymalizacji wielokryterialnej, która jest w stanie wyłonić odpowiednie podejście do dalszego ich rozwijania. Stojące przed nami wyzwania sprawiają, że na co dzień mamy styczność z niesamowitymi zagadnieniami, jak:

  • Klasyfikacja, klasteryzacja, enkodowanie danych wejściowych
  • Porównanie uczenia nadzorowanego i nienadzorowanego w modelach ML
  • Wybór wejść dla algorytmów predykcyjnych
  • Projektowanie automatycznych samooptymalizujących algorytmów dla detekcji różnych wzorców
  • Optymalizacja algorytmów pod kątem skali oraz określenie ewentualnych wymogów segmentacji danych
  • Przetwarzanie NLP
  • Badanie i implementacja wyodrębniania audiencji (wykrywanie wzorców typu: lookalike i performalike)

Do realizacji powyższych korzystamy z:

  • Sieci neuronowych/Deep Learning
  • Sieci Kohonena/Sieci samoorganizujących SOM/li>
  • Regresji
  • Maszyn wektorów nośnych (SVM)
  • Drzew decyzyjnych – na podstawie losowego zestawu danych (Random Forests) – Gradient Boosting
  • Modeli grupowych (Ensemble Methods)
  • Algorytmów genetycznych

Jeśli wszystko powyżej brzmi dla Ciebie jak spełnienie marzeń, nie czekaj – odezwij się!

Czekamy na Ciebie, jeżeli:

  • Masz minimum 3 lata doświadczenia w Pythonie
  • Posiadasz umiejętność pisania czystego, czytelnego i wydajnego kodu
  • Miałeś okazję uczestniczyć w rozwoju skalowalnych, rozproszonych aplikacji
  • Radzisz sobie z rozwiązaniami o wysokiej złożoności algorytmicznej
  • Potrafisz testować i wiesz, jak optymalizować testy (my bazujemy na py.test)
  • Znasz narzędzia do automatyzacji deploymentu i zarządzania infrastrukturą
  • Odnajdujesz się na Linuxie (najlepiej bazującym na rodzinie Debian)
  • Swobodnie poruszasz się w Gitcie
  • Lubisz pracować z ludźmi
  • Jesteś otwarty na poznawanie nowych technologii i nie chcesz ograniczać się tylko do wybranej dziedziny wiedzy czy języka programowania

Będzie super, jeśli dodatkowo:

  • Kojarzysz rozwiązania cloudowe i masz pojęcie, jak zarządzać infrastrukturą rozproszoną (u nas króluje AWS)
  • Masz doświadczenie z obliczeniami rozproszonymi (np. bazującymi na Apache Spark)
  • Pracowałeś przy implementacji produkcyjnych systemów wykorzystujących uczenie maszynowe
  • Znasz MySQL, PostgreSQL lub inny RDBMS (za AWS Redshift leci do Ciebie plus)
  • Masz doświadczenie z NoSQL

Możemy obiecać:

  • Elastyczne formy współpracy
  • Wynagrodzenie na poziomie 8000 – 11000 zł netto na fakturze (przy współpracy w oparciu o kontrakt B2B)
  • Pakiet narzędzi rozwojowych, jak: dostęp premium do wiodących serwisów edukacyjnych (np. egghead), biblioteczka firmowa, regularne firmowe eventy z prelekcjami, spotkania grup tematycznych (technologicznych i branżowych)
  • Prywatną opiekę medyczną
  • Kartę Multisport
  • Kartę lunchową
  • Możliwość elastycznego dopasowania godzin pracy
  • Możliwość pracy zdalnej (w części wymiaru)
  • Niezapomniane imprezy i wyjazdy integracyjne
  • Pracę w unikatowej atmosferze (cenimy sobie nieformalne relacje)



Jak składać oferty pracy

Ta oferta pracy została opublikowana ponad 60 dni temu...

« powrót na stronę główną
Jeżeli ta oferta pracy nie jest zgodna z regulaminem, powiadom nas!   
Poleć znajomemu
Opublikowana 2017-12-11
Wyświetlona: 7695 razy