C# Developer – algorithmic trading

Hledáš výzvu a zajímá Tě automatizované obchodování pomocí algoritmů? U nás Tě to bude rozhodně bavit. Nemáme žádné klienty ani milestony, kódujeme pro sebe a změny děláme okamžitě. V RSJ Securities najdeš pravý opak zkostnatělého finančního korporátu, přestože jsme licencovanou a regulovanou finanční institucí. Jsme úspěšní, patříme k největším obchodníkům na světových burzách, kde stabilně vyděláváme již více než 20 let.


Na čem budu pracovat?

Připojíš se k našim programátorům a budeš se podílet na vývoji systémů algoritmického obchodování:

  • Systém pro automatizované real-time obchodování je přímo připojený k burzám a zpracovává tisíce zpráv za sekundu, vyhodnocuje matematické modely a odesílá pokyny k nákupu a prodeji. Naše reakce musí být v řádech mikrosekund, a tak je kód silně zaměřený na výkon. Vyvíjíme také GUI, kde naši tradeři okamžitě vidí, co se děje. Vývoj je rychlý, novou verzi releasujeme i několikrát denně.
  • Systém pro datové analýzy, ve kterém uchováváme a analyzujeme stovky terabytů historických dat. Ta přibývají denně a k jejich uložení používáme náš vlastní distribuovaný systém a specializovanou time-series databázi. Nad daty kalibrujeme matematické modely a simulujeme obchodování. To celé běží paralelně a nonstop na více než 100 serverech. Vyvíjíme pro sebe také prohlížeče, ve kterých přesně vidíme, co se na burzách kdy stalo, a jak jsme obchodovali.

Mimo to vyvíjíme a staráme se o podpůrné systémy, bez kterých bychom se neobešli, zejména monitoring, releasovací a testovací engine.

Jak to celé funguje?

O běh celého algoritmického obchodování se stará celkem 60 lidí, z toho 20 programátorů. Budeš úzce spolupracovat s matematiky, kteří vyvíjejí a vylepšují modely předvídající, jak máme správně obchodovat. Tyto modely pak naši programátoři převádí do kódu. Na samotné obchodování dohlíží tradeři, a to 24 hodin denně od pondělí do pátku, a dávají analytikům a programátorům zpětnou vazbu, co by se dalo vylepšit. Řešíme obtížné matematické problémy, pracujeme s daty enormních rozsahů a programujeme složité a výkonné systémy. Musíme být inovativní, pružní a mít excelentní odborné znalosti. Vážíme si těch, kteří něco umí.

Co se očekává ode mě?

  • Umíš dobře a čistě programovat v C#. Systémy provozujeme nad posledním .NET Core. S ohledem na optimalizaci výkonu se většinou vyhýbáme knihovnám třetích stran a věci si píšeme sami. Je pro nás důležité rozumět tomu, jak interně funguje .NET, GC, JIT a charakteristiky moderních procesorů.
  • Našel/našla ses v tom, co děláme. Nejsme všichni stejní. Někdo je low-level guru na optimalizaci výkonu, druhého baví, že může použít svoje znalosti matematiky a zapojit se do vývoje složitých modelů. Někdo má radost, že jeho komponenta odešle na burzu stovky tisíc příkazů denně, jiný napíše nástroj, který ostatním usnadní práci. Někdo poradí, někdo pomůže. Zapadneš mezi nás tím, co umíš?
  • Jsi samostatný/á a zodpovědný/á. Veškerá vylepšení i přešlapy se velmi rychle projeví na našich profitech z obchodování. Jsme zvyklí přidělovat k řešení složité úkoly a očekáváme samostatnost a zodpovědnost při jejich řešení. Samozřejmě se o správném postupu průběžně radíme.
  • Máš rád/a inovace a chceš se učit nové věci. Držíme krok s novými technologiemi. Kriticky se zamýšlíme nad všemi částmi systémů a hledáme cesty, jak je vylepšit.
  • Zvládáš češtinu a angličtinu slovem i písmem.

Co dalšího se mi bude líbit?

  • Moderní kanceláře na metru B a C, které si můžeme přizpůsobit, aby se nám v nich lépe pracovalo.
  • Nemáme dress code a nesmyslné porady.
  • Máme plochou organizační strukturu.
  • Podporujeme Tvoje vzdělávání a jazykové lekce.
  • Občasný homeoffice a flexibilní pracovní doba (pozice však není full remote).
  • Multisportka (skoro) zadarmo.
  • Vlastní kolárna a sprcha přímo v našich prostorách.
  • Můžeš přispívat na charitu a my k tomu přidáme 3x tolik.
  • Další benefity, které si můžeš nastavit podle sebe.


Líbí se Ti co děláme a chceš pracovat s námi? Tak nám dej o sobě vědět. Pošli CV, LinkedIn profil, GitHub na HR@rsj.com nebo zavolej.