Állás

C, Golang szoftvermérnök - dqlite, egy Raft-kiterjesztés SQLite-hoz

Szoftverfejlesztő • Remote • Teljes munkaidő Európai Unió EU/EMEA

Szoftverfejlesztői pozíció a dqlite-on, a Canonical elosztott SQLite adatbázisán, amely saját Raft-könyvtárát használja a konszenzus és a replikáció megvalósítására; a dqlite-ot C könyvtárként és Go csomagként is elérhetővé teszik, és olyan projektekben használják, mint a MicroK8s és az LXD.

Feladatok

  • Funkciók tervezése és megvalósítása a dqlite különböző komponenseiben
  • Felhasználók által jelzett hibák elhárítása
  • Jepsen-tesztek, hagyományos HA adatbázis-automatatesztek és stressztesztek fejlesztése
  • Részvétel a mérnöki folyamatban kód- és architektúra-review-kon keresztül
  • Együttműködés a nyílt forráskódú közösséggel és üzleti partnerekkel

Elvárások

  • Tapasztalat elosztott rendszerekkel, lehetőleg Raft-tal
  • Jó C programozási tapasztalat

Előny

  • Az aszinkron programozás és a konkurencia-minták szilárd ismerete

Soft skillek

Képesség új rendszerek és technikák gyors elsajátításáraErős írásbeli és szóbeli kommunikációs készség

Amit kínálunk

  • Teljesítményalapú éves bónusz az alapbér mellett
  • Elosztott munkakörnyezet, évente kétszeri személyes csapat-sprinttel
  • Évi 2000 USD személyes tanulási és fejlődési keret
  • Éves bérfelülvizsgálat
  • Elismerési jutalmak
  • Éves szabadság
  • Anyasági és apasági szabadság
  • Munkavállalói támogatási program (Employee Assistance Programme)
  • Utazási lehetőség új helyszínekre kollégákkal való találkozásra
  • Priority Pass és utazási upgrade-ek a több repülésből álló céges eseményekhez

A munkáltatóról

A Canonical a nyílt forráskódú szoftverek és operációs rendszerek vezető szállítója a globális vállalati és technológiai piacokon. Az Ubuntu platformot széles körben használják olyan úttörő vállalati kezdeményezésekben, mint a publikus felhő, az adattudomány, az AI és az IoT. A cég globálisan elosztott csapatban dolgozik, 1000+ munkatárssal 70+ országban, alapító által vezetett, nyereséges és növekvő vállalkozásként.

Végzettség: Alapképzés (BSc) vagy azzal egyenértékű végzettség számítástechnikából, STEM-ből vagy hasonló területről

Hasonló állások