Senior Low Latency Java Developer
Match-Trade Technologies
Rola skupia się na projektowaniu i rozwijaniu komponentów systemów transakcyjnych wysokiej częstotliwości (HFT) w branży kryptowalut. Będziesz pisać kod w Javie (lub C++) na Linuksie, optymalizując każdą mikrosekundę opóźnienia. Praca ściśle z zespołami Trading, Quant i DevOps. Firma Match-Trade to fintech z własnym produktem, zatrudniający ~250 osób. Praca stacjonarna w Warszawie.
Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji.
Brakuje: nie podano wielkości zespołu, brak opisu procesu rekrutacyjnego.
Rola skupia się na projektowaniu i rozwijaniu komponentów systemów transakcyjnych wysokiej częstotliwości (HFT) w branży kryptowalut. Będziesz pisać kod w Javie (lub C++) na Linuksie, optymalizując każdą mikrosekundę opóźnienia. Praca ściśle z zespołami Trading, Quant i DevOps. Firma Match-Trade to fintech z własnym produktem, zatrudniający ~250 osób. Praca stacjonarna w Warszawie.
- ✓Budżet szkoleniowy dostępny po okresie próbnym
- ✓Pakiet relokacyjny
- ✓Benefity: MultiSport, Medicover, płatne przerwy, brak dress code'u, Pizza Fridays
- ✓Praca nad nowatorskimi systemami HFT w kryptowalutach
- −Dynamiczne środowisko może oznaczać presję czasową
- !Wymagane tylko 3+ lata na seniora – niższy próg niż typowe 5+
- !Brak informacji o procesie rekrutacyjnym
- !Nie określono wielkości zespołu ani struktury projektów
- ?Brak jawnych widełek — wynagrodzenie do ustalenia podczas rekrutacji
- •Projektowanie i implementacja komponentów systemów transakcyjnych z naciskiem na niskie opóźnienia
- •Optymalizacja kodu w Javie/C++ pod kątem wydajności przy użyciu algorytmów lock-free
- •Debugowanie i profilowanie opóźnień w systemach rozproszonych na AWS EC2
- •Współpraca z zespołami Trading, Quant i DevOps przy integracji systemów
- •Przegląd kodu i utrzymanie jego jakości
- •Analiza i poprawa wydajności, skalowalności i stabilności systemów
- •Implementacja nowych funkcji w istniejących i nowych systemach
Oferta dla doświadczonych specjalistów (Senior).
Inżynier z co najmniej 3-letnim doświadczeniem w finansowych systemach transakcyjnych, znający Javę lub C++ na Linuksie, z praktyką w programowaniu wielowątkowym i systemach rozproszonych, oraz podstawową znajomością AWS EC2.
Nie dla juniorów z mniej niż 3 latami doświadczenia w finansowych systemach transakcyjnych. Nie dla osób preferujących pracę zdalną lub hybrydową (wymagana pełna stacjonarność). Nie dla programistów skupionych wyłącznie na backendzie bez optymalizacji wydajnościowej.
- ?Ile osób liczy zespół deweloperski i jak jest zorganizowany?
- ?Jak wygląda typowy dzień pracy – ile czasu poświęcamy na kodowanie, debugowanie, spotkania?
- ?Czy są dyżury on-call? Jak często?
- ?Jakie narzędzia do profilowania opóźnień są używane?
- ?Jaka wersja Javy i frameworki są obecnie stosowane?
- ?Jak duży jest zakres odpowiedzialności – czy wpływamy na architekturę systemu?
- ?Czy istnieje możliwość przejścia na C++ w przyszłości?
- ?Jakie są cele wydajnościowe (opóźnienia w mikrosekundach)?
- −Nie podano wielkości zespołu
- −Brak opisu procesu rekrutacyjnego
- −Nie wiadomo, czy są dyżury on-call
- −Brak informacji o konkretnych projektach lub systemach
- −Nie określono budżetu szkoleniowego (kwota)
Młody, przyjazny zespół o atmosferze start-upu, gdzie pomysły są słuchane. Nieformalne środowisko, brak dress code'u, integracje (Pizza Fridays). Firma inwestuje w rozwój pracowników.