Programátor pro projekt BIRD

Obor: IT
Lokalita: Praha, Brno, České Budějovice, Plzeň
Druh úvazku: Plný úvazek | Částečný úvazek
Požadované vzdělání: Střední škola
Zveřejněno: 19. 4. 2022

O společnosti

Sdružení CZ.NIC je především správcem české národní domény, ale nejen to. Věnujeme se také řadě projektů spojených s vývojem otevřeného softwaru, pustili jsme se do výroby open source routeru Turris (Omnia a MOX), v Edici CZ.NIC vydáváme knihy, pořádáme konference nebo provozujeme Národní bezpečnostní tým CSIRT.CZ či výukové centrum Akademie CZ.NIC. Vedle aktivit v České republice se snažíme působit také v zahraničí, a to především jako experti v odborných pracovních skupinách nebo jako přednášející na konferencích. Všechnu tu zajímavou práci zvládáme v malých týmech a dohromady je nás něco málo přes 100. Hlavní sídlo máme v Praze nedaleko Žižkovské věže, ale pobočky máme také v Brně, Českých Budějovicích a Plzni.

Popis pozice

Hledáme kolegu na programování routovacího daemona BIRD. Naše aplikace běží ve velkých křižovatkách světového Internetu (známých též jako IXP, Internet Exchange Point), řídí propojování sítí a počítá, kudy vede nejkratší cesta. Technologie, která se používá, se během let vyvíjí. Do BIRDa tedy dopisujeme další nové vlastnosti a vylepšujeme ty současné. Kromě toho opravujeme i chyby v původním projektu.

Co hledáme

Hledáme programátora, který:

  • umí programovat v C, případně umí alespoň C++ a dokáže z něj přejít na C
  • ovládá základní principy vícevláknového událostmi řízeného programování
  • má alespoň rámcovou představu o tom, jak funguje Internet
  • nemá problém vyhledat, přečíst si a pochopit RFC
  • se nebojí dvacetiletého zdrojového kódu


Při práci na projektu BIRD se setkáš s:

  • routovacími protokoly jako BGP, OSPF, Babel; v plánu je LDP a další
  • skripty v Pythonu, Perlu a Bashi
  • makroskripty v M4, jež generují části zdrojového kódu
  • Gitem na správu zdrojového kódu
  • API operačního systému (Linux Netlink, BSD sysctl API)


Co nabízíme

Co nabízíme my:

  • práci na software, který hýbe Internetem
  • řešení zajímavých algoritmických a optimalizačních problémů
  • flexibilní pracovní dobu a možnost částečného úvazku
  • možnost zahraničních pracovních cest a prezentace dosažených výsledků
  • možnost použít své výsledky v bakalářské, diplomové či jiné odborné práci v rámci studia


Benefity

  • roční odměny
  • příspěvek na penzijní připojištění
  • cafeterie
  • flexibilní pracovní doba
  • stravenkový paušál
  • 5 a více týdnů dovolené
  • vzdělávací kurzy
  • účast na zahraničních konferencích
  • výuku AJ
  • občerstvení na pracovišti
  • firemní akce
  • možnost home-office
  • dog-friendly office