Atto Trading Technologies
O nas: Poszukujemy programisty platformy ryzyka, który dołączy do Atto Trading – dynamicznej firmy ilościowej, wiodącej w zakresie strategii wysokiej częstotliwości na rynkach globalnych. Budujemy międzynarodowy, zróżnicowany zespół, składający się z ekspertów z zakresu handlu, statystyki, inżynierii i technologii. Nasze zdyscyplinowane podejście w połączeniu z szybką informacją zwrotną z rynku pozwala nam szybko zamieniać pomysły w zysk. Nasze środowisko nauki i współpracy pozwala nam wspólnie
O nas: Poszukujemy programisty platformy ryzyka, który dołączy do Atto Trading – dynamicznej firmy ilościowej, wiodącej w zakresie strategii wysokiej częstotliwości na rynkach globalnych. Budujemy międzynarodowy, zróżnicowany zespół, składający się z ekspertów z zakresu handlu, statystyki, inżynierii i technologii. Nasze zdyscyplinowane podejście w połączeniu z szybką informacją zwrotną z rynku pozwala nam szybko zamieniać pomysły w zysk. Nasze środowisko nauki i współpracy pozwala nam wspólnie rozwiązywać niektóre z najtrudniejszych problemów na świecie. Jako mała firma pozostajemy zwinni i przestrzegamy najwyższych standardów uczciwości, pomysłowości i wysiłku. Handlujemy akcjami i kontraktami terminowymi niemal na wszystkich giełdach w USA, takich jak NASDAQ, NYSE, ARCA, EQ Cboe, CME, CFE itp. Bądź częścią zaawansowanego technologicznie zespołu, który napędza innowacje i rentowność. Ciesz się autonomią, najnowocześniejszą technologią i efektywną pracą. Najważniejsze stanowiska: Odegrasz kluczową rolę w projektowaniu, rozwoju i wdrażaniu solidnej i niezawodnej platformy zarządzania ryzykiem. Będziesz ściśle współpracować z naszymi analitykami ilościowymi i zespołami ds. produktów, Platformą Ryzyka. Przyczynisz się do rozwoju, udoskonalenia i optymalizacji naszej zastrzeżonej infrastruktury zarządzania ryzykiem. Obowiązki: Push End-to-End Development: Kierowanie kompleksowym rozwojem ryzyka system zarządzania, obejmujący tworzenie łączników giełdowych, usług wewnętrznych i interfejsów z systemem transakcyjnym. Współpracuj z zespołami ds. produktów: Ściśle współpracuj z zespołami ds. produktów, aby uzyskać wgląd w wyzwania funkcjonalne, prototypować nowatorskie koncepcje, wykorzystywać pojawiające się technologie i wprowadzać innowacyjne rozwiązania zgodne z celami organizacji. Przekładaj wymagania na rozwiązania techniczne: Przekładaj wymagania biznesowe na precyzyjne specyfikacje techniczne i diagramy architektoniczne, zapewniając bezproblemową integrację z istniejącymi systemami i zgodność z wytycznymi biznesowymi. Projektuj i wdrażaj komponenty systemu: twórz koncepcje, prototypuj i wdrażaj kluczowe komponenty w architekturze systemu, wspierając niezawodne kanały komunikacji i optymalny przepływ danych pomiędzy połączonymi modułami. Wkład w planowanie projektu: Weź aktywny udział w inicjatywach związanych z planowaniem projektu, przyczyniając się do formułowania harmonogramów projektu, specyfikacji projektowych, diagramów przepływu systemu i kompleksowej dokumentacji sterującej działaniami rozwojowymi. Optymalizuj wydajność systemu: stale udoskonalaj i optymalizuj platformę ryzyka, aby osiągnąć minimalne opóźnienia, stosując najnowocześniejsze techniki i metodologie w celu zwiększenia wydajności i szybkości reakcji systemu. Egzekwuj najlepsze praktyki dotyczące kondycji kodu: Utrzymuj najwyższe standardy jakości kodu, wdrażając rygorystyczne praktyki, takie jak testy jednostkowe, testy zintegrowane, testy porównawcze wydajności i zapewniając czytelność kodu w celu zapewnienia bezproblemowej konserwacji i skalowalności. Utrzymanie i wsparcie platformy: Zapewnij ciągłą konserwację i wsparcie dla platformy ryzyka, aktywnie identyfikując i rozwiązując problemy w środowiskach programistycznych i produkcyjnych, aby zapewnić nieprzerwane działanie i stabilność systemu. Wymagania Wymagania: Doświadczenie w pracy z C/C++ (ponad 3 lata). Wiedzae standardu C++20. Doświadczenie w pracy z Pythonem (ponad 1 rok). Znakomita znajomość Linuksa. Znajomość systemów kontroli wersji (Git). Biegła znajomość systemów zarządzania relacyjnymi bazami danych (RDBMS), MySQL i Bash. Biegła znajomość bibliotek przesyłania wiadomości, takich jak ZeroMQ i brokerów komunikatów, takich jak Apache Kafka. Doświadczenie w zakresie gromadzenia metryk i systemów monitorowania, takich jak Prometheus i Grafana. Dyplom ukończenia studiów wyższych w dziedzinie statystyki, matematyki, nauk ścisłych lub innej dyscypliny ilościowej. Skuteczna komunikacja i biegła znajomość języka angielskiego. Szczególna dbałość o szczegóły, umiejętność pracy według bardzo wysokich standardów i krytyczne nastawienie. Umiejętność zarządzania wieloma zadaniami w dynamicznym środowisku. Miło mieć: Doświadczenie w programowaniu w trybie Full-Stack Development. Znajomość technik przetwarzania rozproszonego i przetwarzania równoległego. Znajomość narzędzi do benchmarkingu i liczników wydajności oraz innych technik pomiaru i analizy wydajności. Znajomość instrumentów finansowych (akcje, fundusze ETF, kontrakty terminowe, opcje). Prawdziwe zainteresowanie finansami, handlem i działaniem współczesnych rynków elektronicznych. Korzyści Co oferujemy: Możliwość rozwoju kompetencji zawodowych. Ciekawe i wymagające zadania. Konkurencyjne stawki wynagrodzeń. Płatny urlop. Pokrycie kosztów ubezpieczenia zdrowotnego. Nasza motywacja: Jesteśmy firmą, która stara się pozostać w czołówce technologii. Współpracując z nami, będziesz cieszyć się swobodą wyboru sprzętu i oprogramowania, które najlepiej odpowiadają Twoim potrzebom. Nasz zespół jest pasjonatem ciągłego uczenia się i doskonalenia. Nie mając klientów zewnętrznych, jesteśmy głównymi użytkownikami tworzonych przez nas produktów, dając Ci możliwość realnego wpływu na rozwój naszej firmy. Gotowy na rozwój swojej kariery? Dołącz do naszego innowacyjnego zespołu i pomóż kształtować przyszłość handlu w skali globalnej. Aplikuj już teraz i twórzmy razem przyszłość!