W skrócie
- Zadania: Projektuj i rozwijaj systemy kdb+ oraz optymalizuj wydajność danych.
- Firma: Innowacyjna firma z branży finansowej oferująca dynamiczne środowisko pracy.
- Benefity: Prywatna opieka medyczna, ubezpieczenie na życie i program mobilności wewnętrznej.
- Pozostałe informacje: Możliwość mentorowania młodszych programistów i ciągłego doskonalenia umiejętności.
- Dlaczego ta praca: Pracuj z dużymi zbiorami danych i wpływaj na kluczowe decyzje biznesowe.
- Kwalifikacje: 8+ lat doświadczenia w rozwoju kdb+ oraz umiejętności współpracy z zespołem.
Przewidywane wynagrodzenie mieści się w przedziale 123750 - 151250 zł za rok.
Private Medical & Dental care & Life Insurance covered. Internal Mobility program - możliwość rotacji między projektami, lokalizacjami, kontami i innymi!
Opis projektu: Poszukujemy doświadczonego Senior KDB+ Developera do projektowania, rozwijania i optymalizacji wydajnych platform danych opartych na kdb+. Idealny kandydat będzie miał głęboką wiedzę na temat architektury tick w kdb+, dostrajania wydajności na dużą skalę oraz bliskiej współpracy z interesariuszami biznesowymi - szczególnie w obszarze ryzyka - w celu dostarczenia solidnych, wydajnych i łatwych do utrzymania rozwiązań.
Obowiązki:
- Projektowanie, rozwijanie i utrzymywanie systemów tick w kdb+ z silnym zrozumieniem organizacji danych, projektowania schematów oraz implikacji wydajności różnych podejść architektonicznych.
- Budowanie i obsługa rozwiązań obsługujących duże zbiory danych o wysokiej częstotliwości, zapewniając niską latencję, wysoką przepustowość i efektywne wykorzystanie pamięci.
- Analiza i optymalizacja zapytań q, modeli danych oraz potoków wczytywania dla obciążeń zarówno w czasie rzeczywistym, jak i historycznych.
- Ścisła współpraca z zespołami funkcji ryzyka w celu przetłumaczenia wymagań biznesowych na wydajny, skalowalny i wydajny kod.
- Napędzanie ciągłego doskonalenia poprzez refaktoryzację, benchmarking wydajności oraz przyjmowanie najlepszych praktyk.
- Mentorowanie i prowadzenie młodszych i średniozaawansowanych programistów, wspierając kulturę doskonałości technicznej, jakości kodu i dzielenia się wiedzą.
- Udział w przeglądach projektów, wsparciu produkcji oraz analizie przyczyn źródłowych złożonych problemów systemowych.
- Współpraca w zwinnej lub iteracyjnej metodzie dostarczania, przyczyniając się do faz projektowania, wdrażania, testowania i wydania.
Wymagane umiejętności:
- 8+ lat praktycznego doświadczenia w rozwoju kdb+ w środowisku produkcyjnym.
- Silna wiedza w języku q, w tym: projektowanie tabel (splayed, partitioned, segmented), kompromisy między pamięcią a dyskiem, efektywne łączenia, agregacja i analityka okienkowa.
- Głębokie zrozumienie architektury tick w kdb+, w tym planty tickerowe, RDB, HDB i związane wzorce.
- Udokumentowane doświadczenie w pracy z dużymi zbiorami danych i optymalizacji zapytań pod kątem wydajności i skalowalności.
- Silne podstawy w środowiskach Unix/Linux, w tym skrypty powłoki do automatyzacji, monitorowania i narzędzi operacyjnych.
- Solidne zrozumienie procesów i metodologii dostarczania oprogramowania (Agile, CI/CD, kontrola wersji, wydanie).
- Umiejętność jasnej komunikacji zarówno z technicznymi, jak i nietechnicznymi interesariuszami, demonstrująca systematyczne myślenie i umiejętności rozwiązywania problemów.
Umiejętności mile widziane:
- Znajomość mechanizmów komunikacji międzyprocesowej w kdb+ i integracji z systemami zewnętrznymi.
- Doświadczenie w dostrajaniu systemów kdb+ dla niskiej latencji i wysokiej dostępności.
- Znajomość kontroli jakości danych, ram walidacyjnych i wzorców odporności operacyjnej.
- Ekspozycja na dane rynków finansowych (dane rynkowe, handel, ryzyko, procesy pohandlowe, klasa aktywów equity).
- Pasja do pisania czystego, wydajnego i dobrze zorganizowanego kodu.
Senior KDB+ Developer in Kraków – pracodawca: Luxoft
Nasza firma to doskonały pracodawca, który oferuje dynamiczne środowisko pracy w sercu innowacji technologicznych. Wspieramy rozwój zawodowy naszych pracowników poprzez mentoring oraz dostęp do najnowszych technologii, a także promujemy kulturę współpracy i otwartości. Pracując z nami, będziesz miał okazję uczestniczyć w projektach, które mają realny wpływ na branżę, a lokalizacja w centrum miasta zapewnia wygodny dostęp do licznych udogodnień.