23 lipca 2024
Starszy inżynier języka Python (platforma danych) віддалено SoftConstruct Ukraina to duża firma produktowa z ormiańskimi korzeniami. Tworzymy rozwiązania z obszarów Big Data, Data Science i CryptoExchange. Łączymy naszą wiedzę w zakresie tworzenia oprogramowania iGaming z zaawansowanymi technologiami, aby tworzyć oryginalne oprogramowanie, takie jak statystyki sportowe, analiza ryzyka, bezpieczeństwo. W większości przypadków zajmujemy się projektami nietypowymi dla rynk
23 lipca 2024
Starszy inżynier języka Python (platforma danych)
віддалено
SoftConstruct Ukraina to duża firma produktowa z ormiańskimi korzeniami.
Tworzymy rozwiązania z obszarów Big Data, Data Science i CryptoExchange. Łączymy naszą wiedzę w zakresie tworzenia oprogramowania iGaming z zaawansowanymi technologiami, aby tworzyć oryginalne oprogramowanie, takie jak statystyki sportowe, analiza ryzyka, bezpieczeństwo. W większości przypadków zajmujemy się projektami nietypowymi dla rynku, staramy się znajdować i generować nowe rozwiązania technologiczne w naszej dziedzinie.
Wspieramy naszych kolegów, którzy aktywnie uczestniczą we wszystkich sferach obronności naszego kraju, a także pomagamy w opracowywaniu rozwiązań, wsparciu bezpieczeństwa technicznego – sektora informacyjnego państwa. Jesteśmy gotowi zaoferować pracę specjalistom IT, którzy jej potrzebują. Jeśli szukasz nowego, pełnego wyzwań stanowiska w specjalizacji w języku Python i masz odpowiednie doświadczenie, z przyjemnością zaoferujemy Ci stanowisko
starszego inżyniera oprogramowania w języku Python . O projekcie i zespole: Nasza
platforma danych jest częścią platformy b2b i została zaprojektowana tak, aby zapewniać dobrą wydajność, prostota, współbieżność i opłacalność gromadzenia danych, szybkiej analizy i wydobywania spostrzeżeń opartych na danych dla użytkowników biznesowych.
Zbudowany w oparciu o architekturę Lambda, umożliwia umiejętne zarządzanie ogromnymi ilościami danych, wykorzystując metody przetwarzania wsadowego i strumieniowego. To podwójne podejście zapewnia równowagę między opóźnieniami, przepustowością i odpornością na błędy. Przetwarzanie wsadowe zapewnia kompleksowe i dokładne widoki dużych zbiorów danych, natomiast przetwarzanie strumieniowe w czasie rzeczywistym zapewnia natychmiastowy wgląd w dane online.
W liczbach: – Do 1 PB danych od ponad 500 partnerów w przechowaniu długoterminowym
– Ponad 30 M nowych rekordów dziennie
— Opóźnienie wglądu w oparciu o czas dostarczenia danych <5 s
Zespół składa się z: inżynierów Java, inżynierów Pythona, inżynierów DevOps, analityków danych, architekta danych, kierownika projektu , Menedżer produktu
Kompetencje /Stack techniczny: Python3, Airflow, Docker/Docker Compose, Kubernetes, BigQuery, SQL, FastAPI, Seler, Redis, Grafana, Kibana , Elasticsearch, Git/GitLab.
Hurtownia danych, OLAP/OLTP.
Niezbędne: - ponad 5 lat doświadczenia w Pythonie;
- Doświadczenie w pracy na relacyjnych bazach danych (PostgreSQL, Microsoft SQL Server);
- Doświadczenie w pracy z bazami danych NoSQL (Elasticsearch, Redis);
- Znajomość dostrajania wydajności zadań ETL, SQL, partycjonowania i indeksowania;
- Doświadczenie w pisaniu złożonych zapytań SQL;
- Doświadczenie z usługami w chmurze (preferowane Google Cloud Platform);
- Doświadczenie w pracy z systemami Linux, Kubernetes, Docker;
- Doświadczenie we wdrażaniu i korzystaniu z testów BDD/TDD/jednostkowych;
- Wyjątkowe umiejętności rozwiązywania problemów, umiejętności technicznych i analizy danych;
- Rozległa wiedza na temat najlepszych praktyk w zakresie projektowania oprogramowania i wzorców projektowych;
- Solidne podstawy informatyki.
Mile widziane:
- Znajomość koncepcji hurtowni danych;
- Doświadczenie z wizualizacjami danychnarzędzia zation/Business Intelligence;
- Doświadczenie w projektowaniu, wdrażaniu RESTful API (Aio FastAPI).
- Pewne doświadczenie w dowolnych technologiach Big Data (MapReduce, Spark, Presto, Drill…);
- Pewne doświadczenie w dowolnych bazach danych Graph (Neo4j, AgensGraph);
- Pewne doświadczenie z narzędziami IoC (Terraform, Ansible);
- Pewne doświadczenie w pracy z narzędziami Workflow (takimi jak Apache Airflow);
- Pewne doświadczenie w przetwarzaniu danych w czasie zbliżonym do rzeczywistego.
Główne obowiązki:
- Tworzenie i wsparcie aplikacji w Pythonie;
- Rozwiązuj codzienne problemy;
- Utrzymuj rozwiązanie technologiczne w uzgodnionym zakresie i akceptowalnym terminie;
- Uczestnictwo w zespołach projektowych złożonych projektów;
- Ściśle współpracuj z analitykami danych, badaczami danych, działem IT i partnerami biznesowymi;
- Definiuj, projektuj i wdrażaj różne wzorce pozyskiwania danych w oparciu o potrzeby i wymagania biznesowe;
- Weź udział w pielęgnacjach, demonstracjach i innych działaniach Scrum/Kanban;
- Przekaż informacje blokujące do PM i interesariuszy.
Co możemy Ci zaoferować:
- Interesującą i pełną wyzwań pracę w firmie opartej na produktach i danych;
- Mnóstwo możliwości nauki, rozwoju i postępu w karierze;
- Urlop roczny: 20 dni roboczych w roku;
- Wszystkie płatne dni chorobowe z zaświadczeniem lekarskim (bez limitu zwolnień, ale za 1 raz wypłacane jest do 2 tygodni);
- Rejestracja w formacie w ramach DiiaCity (kontrakt koncertowy);
- Indywidualne zajęcia z języka angielskiego w szkole internetowej EnglishDom (rekompensata w wysokości 50% kwoty wydatków);
- 450€/roczny budżet na szkolenia i/lub sport (rekompensata w granicach 50% kwoty wydatków) po okresie próbnym;
- Bezpłatne ubezpieczenie zdrowotne po okresie próbnym.
Brzmi interesująco? Aplikuj teraz, nie czekaj!
SoftConstruct to fajne miejsce do pracy, w którym będziesz się dobrze bawić, nawiązywać przyjaźnie i rozwijać się zawodowo.