
Technologinė „Telia Play” kelionė: nuolatinė IT evoliucija formuoja naujos kartos programuotojus
„Telia Play” – ne tik Lietuvos vartotojus džiuginanti išmanioji TV. Šis pavadinimas jungia du visiškai skirtingus produktus, kuriuos vysto atskiros komandos: lietuviškąją „Telia Play” versiją, vystomą Telia Lietuva, ir skandinavijos vartotojams skirtą „Telia Play”, kurią vysto tarptautinis „Telia Play TV” padalinys. Pastarasis būtent Vilniuje turi dalį savo technologinės komandos. Todėl Lietuvos programuotojams „Telia” atveria itin plačias galimybes dirbti su TV produktu, pasiekiančiu milijoninę auditoriją Švedijoje, Suomijoje ir Norvegijoje.
Šiose rinkose Telia Play naudoja daugiau nei 1,7 mln. vartotojų, o pati platforma kasmet pelno prestižinį „Svenskt Kvalitetsindex (SKI)” apdovanojimą už aukščiausią paslaugos kokybę. Tai – įrodymas, kad Lietuvoje kuriami technologiniai sprendimai tampa kokybės standartu vienoje pažangiausių Šiaurės šalių TV ekosistemų.
Darbas programuotojams Vilniuje: streaming platformų kūrimas su Java, Kotlin, Rust ir React
Vilniuje dirbantys „Pay TV” technologijų specialistai kuria naujas skandinaviškojo „Telia Play” funkcijas, vysto sistemą, apdoroja ir konsoliduoja metaduomenis, užtikrina integracijas ir stabilų veikimą didelio masto rinkoje.
Šios komandos kasdienybė – darbas su šiuolaikinėmis debesijos ir architektūros praktikomis: AWS, Docker, Helm, mikroservisais ir „nano-service“ sprendimais, taip pat su programavimo kalbomis Java, Kotlin, Rust ir TypeScript. Frontend’o dalis vystoma naudojant React ir Angular, o CI/CD procesai – per GitHub Actions. Komanda dirba ir su pažangiomis duomenų bei našumo technologijomis, tokiomis kaip Hollow, bei eksperimentuoja su DI sprendimais, kurie leidžia automatizuoti ir optimizuoti visą turinio apdorojimo kelią.
Bendradarbiaudami su tokių pasaulinių turinio gigantų kaip „HBO Max”, „Amazon Prime”, „Disney+” ar „SF Anytime” technologijų padaliniais, Lietuvos specialistai daro tiesioginį poveikį tam, kaip milijonams žiūrovų visoje Skandinavijoje pateikiamas aukštos kokybės turinys.
Todėl darbas šioje komandoje – tai reta galimybė Lietuvoje kurti ir tobulinti sprendimus, kurie veikia tarptautiniu mastu, bei prisidėti prie vieno pažangiausių TV produktų Šiaurės šalyse augimo.
Ieškai darbo programuotojui (-ai)?
Šiuo metu Skandinavijos „Telia Play” vystymo komanda Lietuvoje ieško naujų kolegų. Kviečiame susipažinti su galimybėmis ir prisijungti!
Mindaugas Jaras: Norint numatyti technologijų ateitį, reikia suprasti mintis ir idėjas, kurios ją kuria
Telia Play komandai, kurioje gimsta naujos technologinės TV idėjos, testuojami drąsūs IT sprendimai, o programuotojai kasdien tampa daugiau nei kodo rašytojais, vadovauja Mindaugas Jaras. Su juo kalbėjomės apie tai, kaip šiandien keičiasi programuotojų profesija, ką reiškia dirbti komandoje, kuri vysto milijonus pasiekiančius produktus, ir kodėl Telia Play tapo puikiu pavyzdžiu, kaip evoliucija ir eksperimentai kuria naują IT erą.
– Programuotojo darbas šiandien – visai kitoks nei prieš dešimtmetį. Kas per tokį trumpą laiką įvyko, kad ši profesija taip pasikeitė?
Per pastaruosius dešimt metų programuotojo profesija išgyveno turbūt didžiausią virsmą savo istorijoje. Anksčiau galėjai išmokti vieną kalbą, vieną architektūrinį modelį, ir ilgai juo vadovautis. Tačiau šiandien technologijų stabilumas reiškia stagnaciją. Programuotojo darbas tapo nuolatiniu, nenutrūkstamu eksperimentu.
Dirbtinis intelektas (DI) šį pokytį dar labiau pagreitino. Jis nepakeičia programuotojų, bet keičia jų vaidmenį. Jei anksčiau svarbiausia buvo parašyti teisingą kodą, šiandien svarbiausia – sugalvoti teisingą klausimą. DI mus testuoja: išbando mūsų kūrybiškumą, logiką, gebėjimą pažvelgti plačiau nei algoritmas. Kitaip sakant, iš „koduotojų“ tampame „agentų mentoriais“ – tais, kurie ne tik kuria sprendimus, bet ir moko dirbtinio intelekto agentus dirbti kartu su mumis.
– Ką jums pačiam reiškia šis „mentorystės agentams“ konceptas?
Tai reiškia, kad mūsų vertė slypi nebe gebėjime greitai parašyti kodą, bet greitame suvokime, kas yra tikroji problema. DI gali atlikti užduotį, tačiau vis dar negali suprasti, kodėl reikia būtent tokio sprendimo. Toks DI „sąmoningumo“ trūkumas kelia paviršutiniškų, neefektyvių pataisymų riziką. Čia ir atsiranda programuotojo kaip architekto vaidmuo.
Agentų mentorystė – tai gebėjimas tinkamai sudėlioti užduotis ir klausimus taip, kad DI būtų produktyvus įrankis, o ne chaoso generatorius. Mūsų užduotis yra nukreipti DI pajėgumus ten, kur jie turi daugiausiai pridėtinės vertės, nes matome, kad be patyrusio mentoriaus DI programuotojus gali „išmokyti“ blogų įpročių ir padidinti kodo kompleksiškumą. Todėl kritinis mąstymas – būtinas.

– Telia Play komanda dažnai minima kaip pavyzdys, kaip IT evoliucija vyksta realiu laiku. Kaip tai atrodo iš vidaus?
Telia Play yra nuolatinės evoliucijos laboratorija. Kai prie jos prisijungiau, sistema buvo monolitinė. Vėliau perėjome prie mikroservisų, tada – prie nanoservisų, galiausiai – prie event-driven architektūros, pagrįstos AWS debesija ir Apache NiFi.
Šios technologinės kelionės per skirtingas architektūrų kartas rezultatas – vienos integracijos kūrimo laikas sutrumpėjo nuo trijų sprintų (2-3 programuotojai) iki vieno sprinto (1 programuotojas).
Kiekvienas iš šių virsmo etapų buvo tarsi naujas pasaulis. Technologiniai šuoliai keitė ne tik platformą, bet ir mus pačius. Turėjome mokytis greičiau nei keičiasi technologijos, kitaip būtume tiesiog neatlaikę rinkos konkurencijos. Čia atsiskleidžia mūsų komandos stiprybė: smalsumas. Jis nėra papildomas smagus bruožas, jis – būtinybė.
Šiandien DI mums padeda automatiškai apdoroti metaduomenis, personalizuoti turinį, aptikti turinio segmentus („chapterius“), praturtinti duomenis ar net optimizuoti sprendimus taip, kaip būtų sunku padaryti rankiniu būdu. Tačiau svarbiausia, kad mes drąsiai eksperimentuojame.
– Kokios technologinės kryptys, jūsų manymu, labiausiai transformuos programuotojų darbą per artimiausius kelerius metus?
Manau, kad dabar tik žengiame į pačią DI evoliucijos pradžią. Šiandien agentai geriausiai veikia vienoje kodo saugykloje – viename repozitoriuje, kur aiškus kontekstas ir ribos. Tačiau didelėse organizacijose, tokiose kaip Telia, turime šimtus repozitorijų, o tikrasis iššūkis yra gebėjimas matyti visą architektūros paveikslą iš viršaus. Būtent čia atsiranda kita kryptis – agentų klasteriai (agent-to-agent, A2A) ir Model Context Protocol (MCP).
Įsivaizduokite sistemą, kurioje specializuoti agentai analizuoja atskirus komponentus, kuria jų santraukas, o generalistinis agentas sujungia viską į vientisą, gyvą architektūros vaizdą. Tai nebe vien „kodo pagalba“ – tai būdas matyti visą platformos logiką nuo duomenų srauto iki vartotojo ekrano.
Man atrodo, kad tokios daugiasluoksnės, bendradarbiaujančios DI sistemos taps visiškai natūraliu komandos darbo įrankiu. Todėl žmogaus mąstymas, intuicija ir gebėjimas pamatyti ryšius tarp sistemų čia bus svarbesni nei bet kada.
– Kuo jūsų IT specialistų komanda išsiskiria iš kitų, dirbančių su didelėmis platformomis?
Mūsų komandos sėkmės formulė paprasta, bet galinga: technologijos, turinys, žmonės ir būtinai – nuolatinis mokymasis. Mes neturime kultūros „daryti tyliai ir saugiai“. Mes darome taip, kad būtų geriau. Jei kažkas neveikia – taisome. Jei veikia, bet gali veikti geriau – eksperimentuojame. Jei įrankio nėra – susikuriame.
Kiekvienas mūsų sprendimas daro realų poveikį beveik dviems milijonams žiūrovų. Tai suteikia didelę atsakomybę, bet ir neįtikėtiną motyvaciją. Komandos nariai mato, kaip jų idėjos tampa produkto dalimi, kaip jos keičia vartotojų patirtį. Tai – milžiniška grąža.
– Ko tikitės iš žmonių, kurie svarstytų galimybę prisijungti prie šios komandos?
Kviečiame prisijungti žmones, kuriems patinka mokytis. Nebūtina turėti visus atsakymus. Užtenka noro juos atrasti. Komandoje vertiname tuos, kurie nebijo klausti, klysti ir eksperimentuoti. Mes dirbame su sudėtinga architektūra, dideliais duomenų kiekiais, svarbiausiais pasaulio turinio tiekėjais. Bet svarbiausia – dirbame su žmonėmis, kurie tiki, kad pokyčiai dažniausiai veda į priekį.
Mūsų komandoje programuotojų laukia kelionė, kurioje keičiasi viskas – technologijos, produktas, komanda, mąstymas, ir galiausiai – patys specialistai. Jei patinka tokios kelionės, čia labai greitai pasijusite kaip namuose.
Darbo pasiūlymai programuotojams
