April 10, 2026
Senior • Hybrid
15,000 - 35,000 PLN
Gdynia, Poland
O nas:
SKY QUANT tworzy oprogramowanie w C# realizujące strategie inwestycyjne na rynkach finansowych i energii elektrycznej.
W naszej branży wydajność nie jest dodatkiem — jest jednym z kluczowych elementów przewagi konkurencyjnej. Liczba okazji rynkowych jest ograniczona, dlatego liczy się szybkość reakcji, efektywność przetwarzania danych i możliwość podejmowania decyzji w czasie rzeczywistym.
Tworzymy aplikacje tradingowe, symulatory oraz systemy przetwarzające bardzo duże zbiory danych. Nasze aplikacje nie mają UI — najważniejsze są algorytmy, architektura, pomiary, latency, throughput i stabilność działania pod obciążeniem.
Kogo szukamy:
Szukamy C# Developera pracującego z .NET 10, który jest mocno zorientowany na wydajność.
To ogłoszenie jest dla Ciebie, jeżeli:
zastanawiasz się, dlaczego większość oprogramowania biznesowego działa wolno;
denerwuje Cię niepotrzebna powolność aplikacji;
interesują Cię szczegóły działania runtime’u, GC, JIT, alokacji, struktur danych i wielowątkowości;
czytasz z zainteresowaniem coroczne wpisy typu “Performance Improvements in .NET”;
lubisz mierzyć, porównywać, optymalizować i szukać realnych przyczyn problemów wydajnościowych;
nie satysfakcjonuje Cię odpowiedź „działa wystarczająco dobrze”.
Czym będziesz się zajmować:
Dołączysz do zespołu odpowiedzialnego za performance naszych systemów.
Twoje zadania będą obejmować między innymi:
analizę wydajności aplikacji tradingowych czasu rzeczywistego;
projektowanie i wdrażanie usprawnień na podstawie danych z telemetrii, profilerów i benchmarków;
optymalizację kodu C#/.NET pod kątem latency, throughputu, alokacji i wykorzystania CPU;
pracę z systemami działającymi na Linuksie;
tworzenie narzędzi, benchmarków i mechanizmów pomiarowych;
proponowanie zmian architektonicznych i niskopoziomowych, jeżeli dane pokazują, że przyniosą realną poprawę;
inteligentne wdrażanie agentów AI do procesu developmentu, testowania i optymalizacji.
w sytuacjach, w których .NET nie wystarcza, mile widziana będzie umiejętność uzupełnienia go prostymi modułami pisanymi w C/C++.
Oczekujemy:
bardzo dobrej znajomości C# i platformy .NET;
praktycznego zainteresowania optymalizacją wydajności;
umiejętności pracy z benchmarkami, profilerami i danymi telemetrycznymi;
znajomości Linuksa jako podstawowego środowiska runtime;
zrozumienia zagadnień związanych z wielowątkowością, pamięcią, CPU i opóźnieniami;
samodzielności w diagnozowaniu problemów oraz proponowaniu mierzalnych usprawnień.
Dodatkowym atutem będzie:
znajomość prostego C/C++;
doświadczenie z aplikacjami low-latency, tradingowymi, symulacyjnymi lub systemami przetwarzania dużych wolumenów danych;
doświadczenie z optymalizacją pod konkretne środowisko sprzętowe lub systemowe.
Oferujemy:
Oferujemy pracę przy systemach, w których wydajność ma bezpośrednie znaczenie biznesowe.
U nas Twoje pomysły nie będą ginąć w wielomiesięcznych procesach decyzyjnych. Będziesz mieć bezpośredni kontakt z zarządem, a dobre rozwiązania będą szybko wdrażane w życie.
Oferujemy również model wynagradzania przewidujący bonusy za realnie uzyskaną poprawę wydajności.
To praca dla osób, które chcą mieć mierzalny wpływ na działanie systemu i wynik biznesowy, a nie tylko realizować kolejne tickety w klasycznej aplikacji enterprise.
Zainteresowany?
Jeżeli chcesz pracować w konkurencyjnej branży handlu algorytmicznego na rynkach finansowych i energii elektrycznej, a wydajność oprogramowania jest dla Ciebie czymś więcej niż hasłem z ogłoszenia — wyślij nam swoje CV.