Sinch
Sinch
Sinch fornisce software e infrastrutture di comunicazione per aziende e fornitori di servizi di comunicazione. La sua piattaforma CPaaS combina API e applicazioni rivolte agli sviluppatori per messaggistica, voce, posta elettronica, verifica dell’identità e intelligenza artificiale conversazionale con connettività di rete e servizi di telecomunicazione. Le organizzazioni utilizzano Sinch per realizzare campagne di marketing, inviare notifiche e avvisi, offrire assistenza ai clienti e gestire flussi di verifica attraverso canali come SMS, RCS, WhatsApp, posta elettronica e voce. La piattaforma dell’azienda si basa su un’infrastruttura di comunicazione scalabile e su un’ampia connettività con gli operatori.

Senior Software Engineer, Piattaforma di IA Conversazionale (Ibrido a Madrid)

Sviluppa servizi backend scalabili per la piattaforma di IA conversazionale di Sinch, supportando interazioni testuali e vocali in tempo reale. Lavora su sistemi distribuiti, integrazioni e infrastrutture cloud.

Descrizione

  • Sviluppa servizi backend per i canali testuali e vocali di Chatlayer, inclusi server WebSocket e infrastrutture per la comunicazione in tempo reale.
  • Sviluppa integrazioni di piattaforma e framework per l’integrazione delle applicazioni.
  • Contribuisci alla modernizzazione dell’architettura rimuovendo le dipendenze legacy e creando sistemi modulari e indipendenti dai fornitori.
  • Contribuisci alle decisioni tecniche relative a SinchID, MongoDB Atlas, Kafka, Temporal e alle nuove funzionalità della piattaforma.
  • Guida le revisioni del codice, le discussioni tecniche e le sessioni di condivisione delle conoscenze.
  • Fai da mentore agli ingegneri, cerca mentorship e contribuisci a rafforzare la cultura ingegneristica.
  • Supporta i sistemi di produzione attraverso turni di reperibilità e risposta agli incidenti.
  • Amplia la copertura dei test, riduci il debito tecnico e migliora i processi operativi.

Requisiti

  • Almeno cinque anni di esperienza professionale nell’ingegneria del software.
  • Solida padronanza di Node.js e TypeScript, Go o entrambi.
  • Esperienza nello sviluppo di sistemi in tempo reale, incluse architetture WebSocket o basate sugli eventi.
  • Esperienza pratica con infrastrutture cloud complesse, preferibilmente GCP e/o AWS.
  • Esperienza con microservizi e sistemi distribuiti, inclusa la gestione dello stato tra repliche mediante tecnologie come ETCD o Redis.
  • Conoscenza pratica di MongoDB o di un database documentale comparabile.
  • Esperienza nella creazione e manutenzione di API RESTful e architetture basate sugli eventi, preferibilmente con Kafka.
  • Solide basi di progettazione dei sistemi, inclusi scalabilità, latenza, failover e compromessi architetturali.
  • Eccellenti capacità comunicative e sicurezza nel lavorare con team distribuiti e interfunzionali.
  • L’inglese è la lingua aziendale e le candidature devono essere presentate in inglese.
  • Costituisce un requisito preferenziale l’esperienza con IA conversazionale, piattaforme chatbot o voicebot, oppure pipeline NLP/NLU.
  • Costituisce un requisito preferenziale l’esperienza con Docker e Kubernetes.
  • Costituisce un requisito preferenziale la familiarità con i sistemi di gestione delle identità OAuth/OIDC.
  • Costituisce un requisito preferenziale una precedente esperienza in un’azienda CPaaS, scale-up o in rapida crescita.

Offerte correlate

Centorrino Technologies

Specialista in gestione dei rischi — Australia (da remoto)

Centorrino Technologies

Implementa un sistema di gestione dei rischi per organizzazioni australiane soggette a regolamentazione, traducendo le esigenze di governance in configurazione, test, reportistica e adozione. Collabora con le parti interessate lungo tutto il ciclo di implementazione su dati di rischio, controlli e report per la dirigenza.

Apri