
Sinch poskytuje komunikační software a infrastrukturu pro firmy a poskytovatele komunikačních služeb. Jeho platforma CPaaS propojuje rozhraní API a aplikace zaměřené na vývojáře pro zasílání zpráv, hlasovou komunikaci, e-mail, ověřování identity a konverzační umělou inteligenci se síťovým připojením a telekomunikačními službami. Organizace využívají Sinch k realizaci marketingových kampaní, zasílání oznámení a upozornění, zákaznické podpoře a ověřovacím procesům prostřednictvím kanálů, jako jsou SMS, RCS, WhatsApp, e-mail a hlasová komunikace. Platforma je postavena na škálovatelné komunikační infrastruktuře a rozsáhlém propojení s operátory.
Seniorní softwarový inženýr, platforma konverzační umělé inteligence (hybridní práce, Madrid)
Budujte škálovatelné backendové služby pro platformu konverzační umělé inteligence Sinch, která podporuje textovou a hlasovou komunikaci v reálném čase. Pracujte s distribuovanými systémy, integracemi a cloudovou infrastrukturou.
70 000 € – 90 000 € / rok
HybridněPlný úvazekSeniorPožadovaný Jazyk: angličtinaFull-stack inženýrSoftwarový inženýrPopis
- Budujte backendové služby pro textové a hlasové kanály Chatlayer včetně WebSocket serverů a infrastruktury pro komunikaci v reálném čase.
- Vyvíjejte integrace platformy a frameworky pro integraci aplikací.
- Pomáhejte modernizovat architekturu odstraňováním zastaralých závislostí a vytvářením modulárních systémů nezávislých na dodavatelích.
- Podílejte se na technických rozhodnutích týkajících se SinchID, MongoDB Atlas, Kafka, Temporal a nových možností platformy.
- Veďte revize kódu, technické diskuse a setkání zaměřená na sdílení znalostí.
- Poskytujte mentoring inženýrům, sami mentoring vyhledávejte a pomáhejte posilovat inženýrskou kulturu.
- Podporujte produkční systémy v rámci pohotovostních služeb a reakce na incidenty.
- Rozšiřujte pokrytí testy, snižujte technický dluh a zlepšujte provozní procesy.
Požadavky
- Nejméně pět let profesionální praxe v oblasti vývoje softwaru.
- Velmi dobrá znalost Node.js a TypeScriptu, Go nebo obojího.
- Zkušenosti s vývojem systémů v reálném čase včetně WebSocket nebo událostmi řízených architektur.
- Praktické zkušenosti se složitou cloudovou infrastrukturou, přednostně GCP a/nebo AWS.
- Zkušenosti s mikroslužbami a distribuovanými systémy včetně správy stavu mezi replikami pomocí technologií, jako jsou ETCD nebo Redis.
- Pracovní znalost MongoDB nebo srovnatelné dokumentové databáze.
- Zkušenosti s vytvářením a údržbou RESTful API a událostmi řízených architektur, přednostně s využitím Kafka.
- Pevné základy návrhu systémů včetně škálovatelnosti, latence, převzetí při selhání a architektonických kompromisů.
- Vynikající komunikační dovednosti a jistota při práci s distribuovanými mezifunkčními týmy.
- Angličtina je firemním jazykem a přihlášky musí být podány v angličtině.
- Výhodou jsou zkušenosti s konverzační umělou inteligencí, platformami chatbotů nebo voicebotů či s NLP/NLU pipeline.
- Výhodou jsou zkušenosti s používáním Dockeru a Kubernetes.
- Výhodou je znalost systémů správy identit OAuth/OIDC.
- Výhodou jsou předchozí zkušenosti ve společnosti CPaaS, rychle rostoucí produktové společnosti nebo scale-upu.