Állás

Staff szoftvermérnök (Senior fölötti szint) – Video – Content and Discovery

Backend Developer • Helyszíni • Teljes munkaidő • 📍 Sydney

Staff Software Engineer pozíció a Canva Audio & Video Platform csapatában, amely nagy teljesítményű C++ szolgáltatásokat, keretrendszereket és eszközöket épít a Canva audio- és videófeldolgozó platformjához, milliókat kiszolgáló multimédia-feldolgozó rendszerekhez.

Stack

Feladatok

  • Nagy teljesítményű C++ szolgáltatások, keretrendszerek és eszközök fejlesztése és karbantartása, amelyek a Canva audio- és videófeldolgozó platformját hajtják
  • Elosztott rendszerek tervezése és megvalósítása, amelyek hatékonyan fogadják, dolgozzák fel, tárolják és szállítják a multimédia-tartalmat milliónyi felhasználó számára
  • Szoros együttműködés mérnökökkel, termékmenedzserekkel és designerekkel a kiváló videószerkesztési és lejátszási élmény megvalósításáért
  • Multimédia-feldolgozó pipeline-ok optimalizálása megbízhatóság, teljesítmény, skálázhatóság és költséghatékonyság szempontjából
  • Új platformképességek építése a Canva gyorsan növekvő videó- és multimédia-ökoszisztémájának támogatására
  • Mérnöki kiválóság hajtása teszteléssel, kódfelülvizsgálattal, üzemeltetési legjobb gyakorlatokkal és folyamatos fejlesztéssel
  • Komplex termelési problémák elhárítása és hozzájárulás a Canva videóinfrastruktúrájának hosszú távú fejlődéséhez

Elvárások

  • Jelentős kereskedelmi tapasztalat nagyon skálázható, biztonságos és nagy teljesítményű backend rendszerek építésében C++ nyelven
  • Mély informatikai és szoftvermérnöki alapok: konkurrencia, többszálúság, memóriakezelés, adatstruktúrák, architektúra és tervezési minták
  • Tapasztalat elosztott rendszerek és skálázható backend architektúrák tervezésében és üzemeltetésében
  • Gyakorlati tapasztalat felhőplatformokkal és -szolgáltatásokkal éles környezetben
  • Magas szintű képesség komplex teljesítmény- és megbízhatósági problémák diagnosztizálására, debuggolására és megoldására
  • Kiváló kommunikációs és együttműködési készségek mérnöki, termék- és design csapatokkal
  • Tapasztalat modern videókodekekkel (H.264/AVC, H.265/HEVC, VP9 vagy AV1)
  • Mély tapasztalat multimédia keretrendszerekkel és könyvtárakkal (FFmpeg és/vagy GStreamer), forráskódszintű debuggolással, architektúra-elemzéssel, teljesítményprofilozással és egyedi patch-fejlesztéssel
  • Nagy méretű videó-befogadási, tárolási, transzkódolási, feldolgozási és szállítási rendszerek építése
  • Erős értés multimédia-konténerekben és -formátumokban (MP4, WebM)

Előny

  • Hozzájárulás az FFmpeg-hez, GStreamer-hez vagy más nyílt forráskódú multimédia-projektekhez
  • Tapasztalat videólejátszás optimalizálásában adaptív bitrátás streaming technológiákkal (DASH, HLS, CMAF)
  • Tapasztalat kódolási pipeline-ok hangolásában videóminőség, tárolási hatékonyság és szállítási teljesítmény javítására
  • Tapasztalat Java-alapú szolgáltatásokkal nagy méretű elosztott környezetekben

Soft skillek

Szoros együttműködés mérnöki, termék- és design csapatokkalElkötelezettség az audio- és videótechnológiák irántMérnöki kiválóság képviselete kódfelülvizsgálattal és folyamatos fejlesztéssel

Amit kínálunk

  • Részvényjuttatási csomagok
  • Minden szülőt és gondviselőt támogató, inkluzív szülői szabadság szabályzat
  • Éves Vibe & Thrive juttatás a jóllét, a közösségi kapcsolódás és az otthoni munkakörnyezet támogatására
  • Rugalmas szabadságolási lehetőségek

A munkáltatóról

Az Audio & Video Platform csapat a Canva Media Product Platform csoportjába tartozik. Küldetésük egy hatékony, skálázható, költséghatékony és megbízható videó-hosting és -szállítási platform építése a videóminőség rovása nélkül. A csapat építi azokat a szolgáltatásokat, keretrendszereket és eszközöket, amelyek a videó befogadását, transzkódolását, tárolását, feldolgozását és szállítását hajtják a Canván belül, lehetővé téve a termékcsapatok számára a kiváló videószerkesztési és -lejátszási élmények megvalósítását.

Hasonló állások