Sinch
Sinch
Sinch tillhandahåller kommunikationsprogramvara och infrastruktur för företag och kommunikationsleverantörer. Företagets CPaaS-plattform kombinerar utvecklarinriktade API:er och applikationer för meddelanden, röst, e-post, identitetsverifiering och konversationsbaserad AI med nätverksanslutning och teletjänster. Organisationer använder Sinch för att genomföra marknadsföringskampanjer och skicka aviseringar, varningar, kundsupport och verifieringsflöden via kanaler som SMS, RCS, WhatsApp, e-post och röst. Plattformen bygger på skalbar kommunikationsinfrastruktur och omfattande operatörsanslutningar.

Senior mjukvaruingenjör, plattform för konversationsbaserad AI (hybrid i Madrid)

Bygg skalbara backendtjänster för Sinchs plattform för konversationsbaserad AI och stöd interaktioner i realtid via text och röst. Arbeta med distribuerade system, integrationer och molninfrastruktur.

Beskrivning

  • Bygg backendtjänster för Chatlayers text- och röstkanaler, inklusive WebSocket-servrar och kommunikationsinfrastruktur i realtid.
  • Utveckla plattformsintegrationer och ramverk för applikationsintegration.
  • Bidra till att modernisera arkitekturen genom att ta bort äldre beroenden och skapa modulära, leverantörsoberoende system.
  • Bidra till tekniska beslut som rör SinchID, MongoDB Atlas, Kafka, Temporal och nya plattformsmöjligheter.
  • Leda kodgranskningar, tekniska diskussioner och kunskapsdelningssessioner.
  • Vara mentor för ingenjörer, söka mentorskap och bidra till en starkare ingenjörskultur.
  • Stödja produktionssystem genom beredskapsrotationer och incidenthantering.
  • Utöka testtäckningen, minska teknisk skuld och förbättra operativa processer.

Krav

  • Minst fem års yrkeserfarenhet av mjukvaruutveckling.
  • Mycket goda kunskaper i Node.js och TypeScript, Go eller båda.
  • Erfarenhet av att utveckla realtidssystem, inklusive WebSocket- eller händelsestyrda arkitekturer.
  • Praktisk erfarenhet av komplex molninfrastruktur, helst GCP och/eller AWS.
  • Erfarenhet av mikrotjänster och distribuerade system, inklusive tillståndshantering mellan repliker med teknik som ETCD eller Redis.
  • Arbetskunskaper i MongoDB eller en jämförbar dokumentdatabas.
  • Erfarenhet av att bygga och underhålla REST-baserade API:er och händelsestyrda arkitekturer, helst med Kafka.
  • Starka grunder i systemdesign, inklusive skalbarhet, latens, redundans och arkitektoniska avvägningar.
  • Utmärkt kommunikationsförmåga och trygghet i att arbeta med distribuerade, tvärfunktionella team.
  • Engelska är koncernspråket och ansökningar måste skickas in på engelska.
  • Meriterande: erfarenhet av plattformar för konversationsbaserad AI, chattbotar eller röstbotar, eller NLP/NLU-pipelines.
  • Meriterande: erfarenhet av Docker och Kubernetes.
  • Meriterande: kännedom om system för identitetshantering med OAuth/OIDC.
  • Meriterande: tidigare erfarenhet från ett CPaaS-, scaleup- eller snabbväxande produktbolag.