C++ Developer

Trhy se hýbou rychle. Náš kód reaguje v mikrosekundách.

Pracuješ napříč nízkoúrovňovým stackem: připojuješ nové trhy a datové feedy, snižuješ latenci a implementuješ matematické modely v C++. I elegantní kód může na skutečném hardwaru narazit. Výkon závisí na chování cache, predikci větvení i přístupu do paměti. Proto úzká hrdla hledáš měřením a věříš profileru víc než teorii. Vyvíjíme sami pro sebe, takže tvůj kód má do produkce krátkou cestu a nemusíš udržovat staré verze.

Mám zájem o tuto pozici

Position

C++ Developer

Typ úvazku

Plný úvazek

Work Model

Práce z kanceláře

Location

Šporkovský palác, Praha 1

Team

C++ Developer

Zajímáš se o Qminers?

C++ Developer
E-mail úspěšně
odeslán, děkujeme!

Co budeš dělat

  • Budeš navrhovat a implementovat algoritmy pro zpracování velkých objemů dat s nízkou latencí.
  • Přidáš podporu nových trhů, jejich rozhraní a protokolů a porozumíš datovým feedům od začátku do konce.
  • Budeš hledat úzká hrdla, snižovat latenci tam, kde záleží na mikrosekundách, a refaktorovat kód tak, aby se dal dlouhodobě udržovat.
  • Budeš vyvíjet interní řešení podle našich vlastních potřeb. Zpětnou vazbu dostaneš hned, protože software sami používáme.
  • Budeš pracovat s kódem, který má dobré pokrytí jednotkovými a integračními testy a velmi krátkou cestu do produkce.
  • Budeš přímo ovlivňovat směr dalšího vývoje.

Většinu dne přemýšlíme, diskutujeme o nejlepším řešení a programujeme. Výsledky chceme mít rozumně rychle, ať už jde o vývoj, nebo o rychlost běhu programu. Lidem dáváme skutečný prostor, aby se mohli rozeběhnout, a přímou cestu k výsledku.

Kdo jsme

Qminers je pražská tradingová firma. Náš software obchoduje na čtyřech kontinentech 24/7. Vznikli jsme v roce 2012 a víc než dekádu jsme dokázali udržet Sharpe ratio nad 10. Je nás zhruba padesát: matematici, quanti, softwaroví inženýři a ML/DL experti. Neustále hledáme výjimečné lidi, kteří přemýšlejí do hloubky a mají ambici utkat se s těmi nejlepšími na globální úrovni.

Excelence tu není slogan, ale standard.

Požadavky

Co potřebuješ

  • Máš magisterské vzdělání v informatice, matematice nebo příbuzném oboru.
  • Výborně ovládáš C++ a máš alespoň praktickou znalost Pythonu.
  • Záleží ti na srozumitelném a čitelném kódu. Lepší dokumentaci často nenajdeš.
  • Máš praktickou znalost Unixu nebo Linuxu.
  • Umíš přemýšlet přesně, do detailu, tvořivě a samostatně a zároveň spolupracovat v týmu.
  • Chceš porozumět všemu, co děláme, a umíš nejdřív vyřešit to nejdůležitější.

Co se hodí navíc

  • Do hloubky znáš alespoň jednu z oblastí: vícevláknové aplikace, synchronizační mechanismy, distribuované systémy nebo optimalizace kódu.
  • Máš zkušenosti s projekty zaměřenými na nízkou latenci, vysoce výkonné výpočty nebo komplexní software.
  • Zajímají tě finanční trhy.

Na rovinu: hledáme nadšení, samostatnost a ochotu převzít odpovědnost. Totéž nabízíme z naší strany. Pokud chceš přidělené tickety a přesně vymezené úkoly, tahle práce pro tebe nebude. Pokud chceš řídit svěřenou část infrastruktury a mít skutečný vliv na její další vývoj, budeš tu na správném místě.

Naše kultura

Vyhrají nejlepší argumenty.

Rozhoduje ten, kdo má nejchytřejší řešení, bez ohledu na senioritu nebo ego.

Za výsledek jsi odpovědný ty.

Patří ti tvoje chyby i tvoje úspěchy a osobní přínos PnL.

Konkurenci máme venku, ne uvnitř.

Tvoji kolegové nejsou tvoji soupeři. Pomáhají ti růst.

Jak probíhá výběrové řízení

01
Přihláška
Přes webový formulář.
02
Úvodní hovor
Krátce si promluvíme o vzájemných očekáváních. Budeš vědět, na čem jsi.
03
Ověření technických znalostí
Online test a krátký technický pohovor.
04
Domácí úloha
Skutečný problém, přiměřená časová náročnost a podrobná zpětná vazba bez ohledu na výsledek.
05
Osobní pohovor
Individuální rozhovory s lidmi z týmu a společný oběd.
06
Rozhodnutí do týdne
Dostaneš jasnou odpověď. Pokud to nevyjde, řekneme ti, co chybělo, abys to mohl zkusit znovu.

Reading list

If you want to prepare thoroughly, here’s our recommended reading list. It’s not required, but it can give you a head start.

Pdf

Doporučené zdroje k pohovoru (C++)

100 KB

Compensation

Naše odměňování má čtyři složky.

Základní mzda

Každá pozice má zveřejněné mzdové rozpětí. Čím více zkušeností a výsledků přinášíš, tím výše se v něm pohybuješ.

Podíl na zisku a bonusy

Každý dostává podíl z čistého zisku. Podle přínosu může dosáhnout až nižších jednotek procent. Na bonusy jde zhruba čtvrtina celkového ročního zisku firmy. Jejich výši každý rok znovu vyhodnocujeme podle skutečného, měřitelného přínosu.

Virtuální podíl ve firmě

Významný podíl na výsledcích firmy, který je standardní součástí odměňování seniorních kolegů.

ESOP

Pro nejzkušenější kolegy skutečný vlastnický podíl ve firmě a její budoucnosti. O podrobnostech si rádi promluvíme.

Zveřejňujeme roční výsledky. Každý ve firmě vidí, jak jsou lidé v Qminers placeni a jak se vyvíjí aktuální rok. Otevřenost v odměňování je pro nás hodnota, ne benefit.

Zajímáš se o Qminers?

Pošli email na hr@qminers.com
nebo vyplň formulář.
Jsi zkušený quant? Programátor s vášní pro C++ či Python? Anebo čerstvý absolvent datově zaměřeného oboru? Chceme o tobě vědět v každou chvíli!
E-mail úspěšně
odeslán, děkujeme!