2023-08-23 14:48:55

Rust Engineering Lead - Linux ja Avatud Allikas

Töö kirjeldus

Me palkame Rust Engineering Lead'e igasuguste kogemuste tasemega, et edendada selle põneva keele kasutuselevõttu kõigis Canonicali pakkumistes, alustades Ubuntu'ga, aga ka meie enda projektide ja avatud allika pakkumistega. Me näeme Rust'i kui olulist uut keelt süsteemitasandi teenuste ja võimaluste jaoks ning loomulikku arenguteed tarkvara jaoks, mis oleks traditsiooniliselt kirjutatud C või C++. Usume, et on võimalus mõelda tulevaste Linuxi süsteemide alused Rust'i keskse muutuste tegijana, alates süsteemi püsivara ja sisseehitatud tarkvarast, käivitajatest, kuni kernelini ja sisendi töötlemiseni, kõik teed kuni töölauani.

Me tahame ka tagada, et Ubuntu on parim platvorm Rust'i arendamiseks, pakkudes lihtsat juurdepääsu kõige laiemale tööriistade ja võimaluste valikule, mis toetavad tipptasemel avatud allika ja ettevõtte arendust.

See töökuulutus on meie üldine protsess Rust'i inseneride jaoks igasuguste vanuseastmete jaoks, kõigis asjakohastes meeskondades Canonicalis. Kandideeri siia, kui oled eriline tarkvarainsener, kes eelistab töötada Rust'is. Pärast esimest vooru intervjuusid leiame parima toote meeskonna Canonicalis, et edendada sinu taotlust, lähtudes sinu isiklikest huvidest.

Canonicalil on märkimisväärsed projektid Pythonis, Go's, C's, C++'s ja me hakkame investeerima Rust'i. Eespool arendamiseks eelistame React'i ja Flutter'it.

Liitu meie missiooniga pakkuda innovaatilisi avatud allika lahendusi üksikisikutele ja ettevõtetele üle kogu maailma. Ootame kõrgeid inseneristandardeid ja tugevat motivatsiooni asjade hästi tegemiseks täielikult kodus ja jaotatud keskkonnas. Need rollid nõuavad ulatuslikku isiklikku kogemust Linuxiga - mida rohkem erinevaid Linuxi versioone, seda parem!

Asukoht: meil on avatud rollid Rust'i inseneridele igas ajavööndis.

Kuidas sinu päev välja näeb

  • Kujunda ja rakenda hästi testitud ja hästi dokumenteeritud tarkvara Rust'is

  • Toeta Rust'i kasutuselevõttu Canonicalis ja ülemjõududes projektides

  • Tuvasta projekte ja koodibaase, mida võiks prioriseerida Rust'i kasutuselevõtuks

  • Tõrkeotsing ja probleemide lahendamine, millega sinu kasutajad silmitsi seisavad

  • Osale meie insenerimisprotsessis koodi ja arhitektuuri ülevaatuste kaudu

  • Tee koostööd kogukonna ja kolleegidega tehniliste spetsifikatsioonide osas

  • Otsi parendusi insenerimise ja tegevuse praktikas

  • Mõnel juhul rakenda ja halda teenuseid, mida meeskond on arendanud

  • Aita oma toote edu saavutamisel tehnilise toetuse kaudu

Ootused kandidaadile

Mida me sinult otsime

  • Erakordne akadeemiline taust nii keskkoolist kui ülikoolist

  • Bakalaureusekraad arvutiteaduses või STEM-is, või veenev narratiiv sinu alternatiivse tee kohta

  • Vanemate rollide jaoks kogemus jaotatud süsteemide ja API-de loomisel, rakendamisel ja haldamisel

  • Jõud ja rekord ootustest üle minemiseks

  • Hästi organiseeritud, iseseisev ja suuteline tähtaegadest kinni pidama

  • Mitmekesisuse hindamine, viisakus ja efektiivsus mitmekultuurilises, mitterahvuslikus organisatsioonis

  • Professionaalne käitumine kolleegide, partnerite ja kogukonnaga suhtlemisel

  • Kogemus kvaliteetse Rust'i tarkvara projekteerimisel ja kirjutamisel Linuxis

  • Kogemus ja kirg Linuxi süsteemitasemel

  • Professionaalne kirjutamis- ja kõneoskus inglise keeles

  • Tööeetika ja enesekindlus, et särada motiveeritud kolleegide seas

  • Suurepärased inimestevahelised oskused, uudishimu, paindlikkus ja vastutus

  • Kirg, mõtlikkus ja enesemotivatsioon

  • Tulemusele orienteeritud, isikliku sooviga täita kohustusi

  • Võime reisida kaks korda aastas, ettevõtte üritustele kuni kaks nädalat

Soovitavad oskused, mida hindaksime

  • Kogemus Ubuntu arendamisel

  • Kogemus LXD, MicroK8s, SnapD, IoT, Juju, Ubuntu Core, Ubuntu Pro

  • Tulemuslikkuse insenerimise ja turvalisuse kogemus

Ettevõte pakub

Mida me pakume kolleegidele

Me arvestame geograafilist asukohta, kogemust ja tulemuslikkust, et kujundada hüvitist üle kogu maailma. Me vaatame hüvitisi igal aastal üle (ja sagedamini lõpetajate ja kaaslaste jaoks), et tagada silmapaistva tulemuslikkuse tunnustamine. Peale põhitasu pakume tulemuslikkusele suunatud aastast boonust või komisjoni. Pakume kõigile meeskonnaliikmetele täiendavaid hüvesid, mis peegeldavad meie väärtusi ja ideid. Tasakaalustame oma programme, et rahuldada kohalikke vajadusi ja tagada õiglus globaalselt.

  • Jaotatud töökeskkond, kus kaks korda aastas toimuvad meeskonna sprintid isiklikult

  • Isiklik õppimise ja arendamise eelarve 2000 USD aastas

  • Aastane hüvitise ülevaatus

  • Tunnustamise auhinnad

  • Aastane puhkuseaeg

  • Emadus- ja isapuhkus

  • Tööalase abi programm

  • Võimalus reisida uutesse kohtadesse, et kohtuda kolleegidega

  • Priority Pass ja reisitõusud pikaajaliste ettevõtte ürituste jaoks