
Staff szoftvermérnök (Senior fölötti szint) – Video – Content and Discovery
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
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
Senior Platform Engineer (Terraform | AWS)

Software Engineer, Spend

Senior Software Engineer, Spend

Engineering Lead/Manager, Risk (Relocate to Singapore)

Engineering Lead / Manager, KYC (Relocation to Singapore)
