
Sinch pruža komunikacijski softver i infrastrukturu za poduzeća i pružatelje komunikacijskih usluga. Njegova CPaaS platforma objedinjuje API-je i aplikacije usmjerene na razvojne programere za razmjenu poruka, glasovnu komunikaciju, e-poštu, provjeru identiteta i konverzacijsku umjetnu inteligenciju s mrežnom povezivošću i telekomunikacijskim uslugama. Organizacije koriste Sinch za provođenje marketinških kampanja, slanje obavijesti i upozorenja, korisničku podršku te postupke provjere putem kanala kao što su SMS, RCS, WhatsApp, e-pošta i glasovna komunikacija. Platforma tvrtke izgrađena je na skalabilnoj komunikacijskoj infrastrukturi i širokoj povezanosti s operatorima.
Viši softverski inženjer, platforma za konverzacijsku umjetnu inteligenciju (hibridno u Madridu)
Razvijajte skalabilne pozadinske usluge za Sinchovu platformu za konverzacijsku umjetnu inteligenciju koja podržava tekstualne i glasovne interakcije u stvarnom vremenu. Radite na distribuiranim sustavima, integracijama i infrastrukturi u oblaku.
70.000 € – 90.000 € / godina
HibridnoPuno radno vrijemeSeniorObavezan Jezik: engleskiFull-stack inženjerSoftverski inženjerOpis
- Razvijajte pozadinske usluge za tekstualne i glasovne kanale Chatlayera, uključujući WebSocket poslužitelje i komunikacijsku infrastrukturu u stvarnom vremenu.
- Razvijajte integracije platforme i okvire za integraciju aplikacija.
- Pomozite modernizirati arhitekturu uklanjanjem naslijeđenih ovisnosti i stvaranjem modularnih sustava neovisnih o dobavljaču.
- Sudjelujte u tehničkim odlukama povezanima sa sustavima SinchID, MongoDB Atlas, Kafka, Temporal i novim mogućnostima platforme.
- Vodite preglede koda, tehničke rasprave i sesije razmjene znanja.
- Mentorirajte inženjere, tražite mentorstvo i pomozite ojačati inženjersku kulturu.
- Podržavajte produkcijske sustave kroz dežurstva i odgovor na incidente.
- Proširujte pokrivenost testovima, smanjujte tehnički dug i poboljšavajte operativne procese.
Zahtjevi
- Najmanje pet godina profesionalnog iskustva u softverskom inženjerstvu.
- Izvrsno poznavanje Node.js-a i TypeScripta, Goa ili oboje.
- Iskustvo u razvoju sustava u stvarnom vremenu, uključujući WebSocket ili arhitekture vođene događajima.
- Praktično iskustvo sa složenom infrastrukturom u oblaku, po mogućnosti GCP-om i/ili AWS-om.
- Iskustvo s mikrouslugama i distribuiranim sustavima, uključujući upravljanje stanjem među replikama pomoću tehnologija kao što su ETCD ili Redis.
- Radno poznavanje MongoDB-a ili usporedive dokumentne baze podataka.
- Iskustvo u izgradnji i održavanju RESTful API-ja i arhitektura vođenih događajima, po mogućnosti s Kafkom.
- Čvrsto razumijevanje dizajna sustava, uključujući skalabilnost, latenciju, otpornost na kvarove i arhitektonske kompromise.
- Izvrsne komunikacijske vještine i sigurnost u radu s distribuiranim, međufunkcionalnim timovima.
- Engleski je korporativni jezik, a prijave se moraju podnijeti na engleskom jeziku.
- Poželjno je iskustvo s platformama za konverzacijsku umjetnu inteligenciju, chatbotovima ili voicebotovima odnosno NLP/NLU cjevovodima.
- Poželjno je iskustvo s Dockerom i Kubernetesom.
- Poželjno je poznavanje sustava za upravljanje identitetom OAuth/OIDC.
- Poželjno je prethodno iskustvo u CPaaS-u, scale-upu ili brzo rastućoj produktnoj tvrtki.