Senior C# Developer / Performance-Oriented .NET Engineer
Sky Quant
To rola inżyniera skupionego na optymalizacji wydajności systemów tradingowych czasu rzeczywistego w C#/.NET na Linuksie. Będziesz profilować, benchmarkować i optymalizować kod pod kątem niskich opóźnień i wysokiej przepustowości. Brak UI – główny nacisk na algorytmy, architekturę, pomiary i stabilność. Praca w małym zespole z bezpośrednim wpływem na wyniki biznesowe.
Brakuje: nie podano wielkości zespołu ani struktury organizacyjnej, brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe itp.).
To rola inżyniera skupionego na optymalizacji wydajności systemów tradingowych czasu rzeczywistego w C#/.NET na Linuksie. Będziesz profilować, benchmarkować i optymalizować kod pod kątem niskich opóźnień i wysokiej przepustowości. Brak UI – główny nacisk na algorytmy, architekturę, pomiary i stabilność. Praca w małym zespole z bezpośrednim wpływem na wyniki biznesowe.
- ✓Bonusy uzależnione od realnie uzyskanej poprawy wydajności
- ✓Bezpośredni kontakt z zarządem i szybkie decyzje
- ✓Praca nad systemami o bezpośrednim znaczeniu biznesowym w branży tradingowej
- ✓Brak biurokracji i wielomiesięcznych procesów – mierzalny wpływ
- !Nie podano wielkości zespołu ani liczby osób w projekcie
- !Brak informacji o dyżurach on-call lub elastyczności pracy
- !Wzmianka o 'inteligentnym wdrażaniu agentów AI' jest dość ogólna
- •Analiza wydajności aplikacji tradingowych przy użyciu profilerów i telemetrii (np. OpenTelemetry)
- •Projektowanie i wdrażanie optymalizacji kodu C#/.NET (alokacje, GC, wielowątkowość, CPU)
- •Tworzenie benchmarków i narzędzi pomiarowych do weryfikacji poprawy wydajności
- •Praca w środowisku Linux – uruchamianie i debugowanie aplikacji produkcyjnych
- •Proponowanie zmian architektonicznych na podstawie danych z pomiarów
- •Integracja agentów AI w procesie developmentu i testowania
- •W razie potrzeby pisanie prostych modułów w C/C++ dla krytycznych sekcji
Oferta dla doświadczonych specjalistów (Senior).
Senior C# developer z co najmniej 3-4 latami praktycznego doświadczenia w optymalizacji wydajności, znajomością Linuksa i umiejętnością samodzielnego diagnozowania problemów wydajnościowych przy użyciu profilerów.
Nie dla juniorów ani mid-level developerów bez głębokiego doświadczenia w profilowaniu i optymalizacji .NET. Rola wymaga samodzielności i umiejętności pracy z niskopoziomowymi aspektami runtime'u.
- ?Ile osób liczy zespół ds. wydajności i jak wygląda struktura zespołu?
- ?Jakie konkretnie narzędzia (profilery, benchmarki) są używane?
- ?Czy przewidziane są dyżury on-call lub praca poza standardowymi godzinami?
- ?Jak wygląda proces oceny i przyznawania bonusów za poprawę wydajności?
- ?Czy praca nad modułami w C/C++ jest częsta, czy raczej sporadyczna?
- ?Jaki jest typowy podział czasu między rozwojem a optymalizacją?
- ?Czy oferta zakłada pracę głównie zdalną, czy codzienną obecność w biurze w Gdyni?
- −Nie podano wielkości zespołu ani struktury organizacyjnej
- −Brak informacji o procesie rekrutacyjnym (liczba etapów, zadanie domowe itp.)
- −Nie wiadomo, czy są dyżury on-call i jak są wynagradzane
- −Brak szczegółów dotyczących benefitów poza bonusami wydajnościowymi
Mały zespół z bezpośrednim kontaktem z zarządem, szybkie decyzje, kultura oparta na mierzalnych efektach – dobre pomysły są szybko wdrażane.
Na poziomie rynkowym
Dane z aktywnych ofert zawierających technologię C.