Dealavo Smart Prices to nowoczesne, korporacyjne rozwiązanie e-commerce monitorujące ceny, dostępność, pozycjonowanie produktów w Internecie. Przez ponad 6 lat obecności na rynku udało nam się zdobyć zaufanie wielu prestiżowych klientów, w tym światowych marek takich, jak: Acer, Philips, DeLonghi, TP-Link, MSI i wielu innych.
O nas:
Rozwijamy rozproszony i skalowalny system, który służy do pobierania i zapisywania bardzo dużych ilości danych.
Tworzymy algorytmy, które te dane przetwarzają, automatycznie czyszczą, agregują i przygotowują do udostępnienia naszym klientom. W tym celu wykorzystujemy wiele instancji SQLowych (Postgres) oraz NoSQL`owych (Redis, Scylla, MongoDB) baz danych, rozproszonych na wielu hostach.
Mamy sieć mikroserwisów wykonujących poszczególne operacje, które są nadzorowane przez Supervisor, serwisy te komunikują się ze sobą za pomocą RabbitMQ.
Posiadamy mechanizm automatycznego deploymentu nowych wersji oprogramowania oparty na Ansible.
Rozwijamy wysokowydajne narzędzie do operowania na danych w czasie rzeczywistym, typu BI.
W zespole posiadamy szeroki zakres kompetencji od administracji serwerów, przez przetwarzanie danych, aż po aplikację frontendową - dla każdego coś fajnego.
Czym się u nas mógłbyś/mogłabyś się zajmować:
pobieraniem danych z topowych e-comersowych stron internetowych ( Google, Amazon, eBay, Allegro )
algorytmami przetwarzania danych ( drzewa decyzyjne, przetwarzanie obrazów, Machine learning )
operacjami na dużych ilości danych w NumPy
aplikacjami webowymi w różnych technologiach
administracją serwerów oraz baz danych
Mamy sporą elastyczność, staramy się żeby programista mógł się realizować w tym czym jest dobry i co lubi.
Oczekiwania:
Dobra znajomość algorytmów i struktur danych
Bardzo dobra umiejętność programowania w Python
Znajomości systemów typu Linux w zakresie administracyjnym
Dbałość o wysoką jakość kodu.
Szybkie, samodzielne uczenie się i rozwiązywanie problemów
Zdolność analitycznego myślenia
Samodzielność
Gotowość do objęcia pozycji tech leadera
Wykształcenie techniczne
Mile widziane:
Znajomość technik wydajnego i skalowalnego przetwarzanie dużej ilości danych
Narzędzia: PyCharm, Jenkins, GitHub, RabbitMQ, Nagios, Ansible
Bazy danych: ScyllaDB, PostgreSql, Redis, MongoDB
Estymacja czasochłonności wykonania zadań programistycznych.
Biblioteki: NumPy, unittest, SQLAlchemy, Flask
Wiedza o machine learning
Znajomość technologii Big Data
Oferujemy:
Realny wpływ na produkt
Wsparcie doświadczonych programistów i liderów, mentoring, wymiana wiedzy technicznej
Poznanie i używanie wielu narzędzi i technologii (na których wybór będziesz mieć wpływ)
Możliwość rozwóju w wielu kierunkach frontend, backend, administracja, utrzymanie
Płatne urlopy
Elastyczne godziny pracy
Praca zdalna z możliwością potrzeby przyjeżdżania do biura (możliwa praca z biura dla chętnych)
Benefity - dofinansowanie do pakietów sportowych i medycznych, dofinansowanie do szkoleń i kursów
Systemy motywacyjne, budżet rozwojowy
Posiłki, owoce, napoje
Strefa relaksu: piłkarzyki, xbox
Zespołowe i firmowe wyjścia integracyjne
Firmowa biblioteczka
Jeśli podzielasz naszą pasję do programowania i interesują Cię najnowsze technologie - Aplikuj!