Senior Python Developer - Machine Learning
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)
Jeżeli ta oferta pracy nie jest zgodna z regulaminem, powiadom nas!
Poleć znajomemu
Wyświetlona: 7805 razy