Starszy inżynier zaplecza віддалено O nas: Data Science UA jest firma usługowa posiadająca silną wiedzę specjalistyczną w zakresie analityki danych i sztucznej inteligencji. Nasza podróż rozpoczęła się w 2016 roku od organizacji pierwszej konferencji Data Science UA, która stworzyła podwaliny pod nasz rozwój. W ciągu ostatnich 7 lat pilnie wspieraliśmy największą społeczność analityki danych w Europie Wschodniej, mogącą poszczycić się siecią ponad 30 000 najlepszych inżynierów zajmujących się
Starszy inżynier zaplecza
віддалено
O nas:
Data Science UA jest firma usługowa posiadająca silną wiedzę specjalistyczną w zakresie analityki danych i sztucznej inteligencji. Nasza podróż rozpoczęła się w 2016 roku od organizacji pierwszej konferencji Data Science UA, która stworzyła podwaliny pod nasz rozwój. W ciągu ostatnich 7 lat pilnie wspieraliśmy największą społeczność analityki danych w Europie Wschodniej, mogącą poszczycić się siecią ponad 30 000 najlepszych inżynierów zajmujących się sztuczną inteligencją.
O kliencie: Firma jest liderem wielokanałowej reklamy telewizyjnej. Dostarczają najlepsze w swojej klasie dane, naukę, oprogramowanie i usługi do telewizji, transmisji strumieniowej i gier wideo, aby zapewnić niezrównaną prostotę, przejrzystość i skuteczność. Dzięki platformie TV+ firma może docierać do odbiorców zarówno korzystających z telewizji linearnej, jak i podłączonej, na gwarantowaną skalę, bez niepotrzebnego powielania działań.
O roli: Poszukujemy doświadczonego i dynamicznego
Backend Inżyniera z ciekawą i kreatywnego myślenia, aby dołączyć do zespołu programistów aplikacji. Będziesz ściśle współpracować z menedżerami produktów i inżynierami front-end, aby zająć się złożonymi problemami i podzielić nowe funkcje na mniejsze wydania. Jako inżynier oprogramowania będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i utrzymywaniu infrastruktury backendowej, która napędza innowacyjne rozwiązania. Będziesz ściśle współpracować z zespołami interdyscyplinarnymi, aby zapewnić niezawodność, skalowalność i wydajność oprogramowania, umożliwiając mu zapewnianie użytkownikom wyjątkowych doświadczeń. Pomożesz kierować wysiłkami związanymi z tworzeniem mikrousług, które będą wydajne, skalowalne i wystarczająco elastyczne, aby umożliwić stopniowy rozwój.
To stanowisko znajduje się we Lwowie na Ukrainie. Główny zespół znajduje się we Lwowie i pracuje głównie zdalnie, okazjonalnie spotykając się w biurze. Wymagania: — Ponad 5 lat doświadczenia zawodowego jako inżynier oprogramowania backendowego;
— Licencjat z informatyki, inżynierii oprogramowania lub pokrewnej dziedziny;
— Doskonała biegłość w jednym lub większej liczbie języków programowania backendu (Python, Ruby, Go);
— Doświadczenie w projektowaniu i budowaniu skalowalnych, wydajnych systemów zaplecza;
— Znajomość zasad projektowania RESTful lub GraphQL API;
— Umiejętność obsługi baz danych i rozwiązań do przechowywania danych (SQL, NoSQL);
– Zaangażowanie w pisanie czystego, wydajnego i łatwego w utrzymaniu kodu;
— Doskonałe umiejętności rozwiązywania problemów i umiejętności analityczne;
— Doskonałe umiejętności komunikacji i współpracy;
— Wykazane zdolności przywódcze i umiejętność niezależnej pracy;
— Ciekawość, kreatywność i pasja tworzenia innowacyjnych rozwiązań programowych;
— Dobra znajomość najlepszych praktyk inżynierskich i testowania (test jednostkowy, test integracyjny);
— Chęć przejęcia dużej odpowiedzialności za rzeczy, nad którymi pracujesz;
— Umiejętność szybkiego uczenia się nowych rzeczy, utrzymywania wysokiej poprzeczki jakości i bycia pragmatycznym;
— Musi mieć możliwość komunikowania się z zespołami w USA;
— Gotowość do pracy w godzinach 11:00–20:00 EEST.
Dodatkowym atutem będzie: – Doświadczenie z AWS.
Obowiązki: — Projektowanie i wdrażanie rsolidne i skalowalne rozwiązania backendowe wspierające ofertę produktów;
– Wkład w podejmowanie decyzji dotyczących architektury i projektowanie systemów zaplecza, upewniając się, że są one zgodne z celami biznesowymi i wymaganiami dotyczącymi skalowalności;
— Wykorzystaj swoją wiedzę w zakresie języków programowania, takich jak Python, Ruby i Go, aby pisać wydajny, czysty i łatwy w utrzymaniu kod;
— Twórz i utrzymuj interfejsy API, aby umożliwić komunikację między systemami frontendowymi i backendowymi, a także integracje innych firm;
– Zarządzaj bazami danych (np. SQL, NoSQL) i je optymalizuj pod kątem przechowywania i wyszukiwania danych, w tym projektuj schematy, indeksowanie i optymalizację zapytań;
– Optymalizuj systemy backendu pod kątem wydajności, skalowalności i efektywnego wykorzystania zasobów, aby obsłużyć duży ruch i duże zbiory danych;
– Wdrażaj najlepsze praktyki w zakresie bezpieczeństwa, aby chronić wrażliwe dane i zapewnić zgodność z przepisami dotyczącymi prywatności danych;
— Pisz testy jednostkowe, przeprowadzaj recenzje kodu i współpracuj z zespołami ds. zapewnienia jakości, aby utrzymać jakość i niezawodność kodu;
— Tworzenie i utrzymywanie dokumentacji technicznej dla systemów backend, interfejsów API i procesów, aby ułatwić dzielenie się wiedzą i wdrażanie;
– Współpracuj z inżynierami frontendowymi, analitykami danych, menedżerami produktów i innymi zainteresowanymi stronami, aby zapewnić zgodność z wymaganiami produktu;
— Zapewnia mentoring i wskazówki młodszym inżynierom, przyczyniając się do rozwoju zespołu inżynierów;
– Bądź na bieżąco z pojawiającymi się technologiami i najlepszymi praktykami branżowymi oraz przedstawiaj zalecenia dotyczące ulepszenia stosu technologii.
Klient oferuje: – szansę na bycie w czołówce technologii reklamowych i wpływanie na najważniejsze decyzje marketingowe.
– Innowacyjne środowisko współpracy, w którym Twój wkład może coś zmienić.
— Szansa pracy z pełnym pasji zespołem analityków danych, inżynierów, menedżerów produktów i projektantów.
– Kultura, która ceni naukę, rozwój i dążenie do doskonałości.