
Η Sinch παρέχει λογισμικό και υποδομές επικοινωνιών για επιχειρήσεις και παρόχους υπηρεσιών επικοινωνίας. Η πλατφόρμα CPaaS της συνδυάζει API και εφαρμογές προσανατολισμένα στους προγραμματιστές για μηνύματα, φωνητικές κλήσεις, email, επαλήθευση ταυτότητας και συνομιλητική τεχνητή νοημοσύνη, μαζί με συνδεσιμότητα δικτύων και τηλεπικοινωνιακές υπηρεσίες. Οι οργανισμοί χρησιμοποιούν τη Sinch για την υλοποίηση καμπανιών μάρκετινγκ, ειδοποιήσεων, ενημερώσεων, υποστήριξης πελατών και ροών επαλήθευσης μέσω καναλιών όπως SMS, RCS, WhatsApp, email και φωνητικές κλήσεις. Η πλατφόρμα της εταιρείας βασίζεται σε επεκτάσιμη υποδομή επικοινωνιών και εκτεταμένη διασύνδεση με παρόχους τηλεπικοινωνιών.
Ανώτερος Μηχανικός Λογισμικού, Πλατφόρμα Συνομιλιακής Τεχνητής Νοημοσύνης (Μαδρίτη, Υβριδική Εργασία)
Ανάπτυξε κλιμακώσιμες υπηρεσίες backend για την πλατφόρμα συνομιλιακής τεχνητής νοημοσύνης της Sinch, υποστηρίζοντας αλληλεπιδράσεις κειμένου και φωνής σε πραγματικό χρόνο. Εργάσου σε κατανεμημένα συστήματα, διασυνδέσεις και υποδομές cloud.
Περιγραφή
- Ανάπτυξε υπηρεσίες backend για τα κανάλια κειμένου και φωνής του Chatlayer, συμπεριλαμβανομένων διακομιστών WebSocket και υποδομής επικοινωνίας σε πραγματικό χρόνο.
- Ανάπτυξε διασυνδέσεις πλατφόρμας και πλαίσια διασύνδεσης εφαρμογών.
- Συνέβαλε στον εκσυγχρονισμό της αρχιτεκτονικής, αφαιρώντας παλαιές εξαρτήσεις και δημιουργώντας αρθρωτά συστήματα ανεξάρτητα από προμηθευτές.
- Συνέβαλε σε τεχνικές αποφάσεις που αφορούν τα SinchID, MongoDB Atlas, Kafka, Temporal και αναδυόμενες δυνατότητες της πλατφόρμας.
- Ηγήσου σε αναθεωρήσεις κώδικα, τεχνικές συζητήσεις και συνεδρίες ανταλλαγής γνώσης.
- Καθοδήγησε μηχανικούς, αναζήτησε καθοδήγηση και βοήθησε στην ενίσχυση της κουλτούρας μηχανικής.
- Υποστήριξε συστήματα παραγωγής μέσω εφημεριών on-call και απόκρισης σε περιστατικά.
- Αύξησε την κάλυψη δοκιμών, μείωσε το τεχνικό χρέος και βελτίωσε τις λειτουργικές διαδικασίες.
Απαιτήσεις
- Τουλάχιστον πέντε χρόνια επαγγελματικής εμπειρίας στην ανάπτυξη λογισμικού.
- Ισχυρή γνώση Node.js και TypeScript, Go ή και των δύο.
- Εμπειρία στην ανάπτυξη συστημάτων σε πραγματικό χρόνο, συμπεριλαμβανομένων WebSocket ή αρχιτεκτονικών που βασίζονται σε συμβάντα.
- Πρακτική εμπειρία σε σύνθετες υποδομές cloud, κατά προτίμηση GCP και/ή AWS.
- Εμπειρία σε μικροϋπηρεσίες και κατανεμημένα συστήματα, συμπεριλαμβανομένης της διαχείρισης κατάστασης μεταξύ αντιγράφων με τεχνολογίες όπως ETCD ή Redis.
- Πρακτική γνώση MongoDB ή αντίστοιχης βάσης δεδομένων εγγράφων.
- Εμπειρία στην ανάπτυξη και συντήρηση RESTful API, κατά προτίμηση με Kafka και αρχιτεκτονικές που βασίζονται σε συμβάντα.
- Ισχυρές βάσεις στον σχεδιασμό συστημάτων, συμπεριλαμβανομένης της κλιμάκωσης, της καθυστέρησης, της ανοχής σε αστοχίες και των αρχιτεκτονικών συμβιβασμών.
- Εξαιρετικές επικοινωνιακές δεξιότητες και αυτοπεποίθηση στην εργασία με κατανεμημένες, διαλειτουργικές ομάδες.
- Η εταιρική γλώσσα είναι τα αγγλικά και οι αιτήσεις πρέπει να υποβάλλονται στα αγγλικά.
- Επιθυμητή: εμπειρία στη συνομιλιακή τεχνητή νοημοσύνη, σε πλατφόρμες chatbot ή voicebot ή σε αγωγούς NLP/NLU.
- Επιθυμητή: εμπειρία στη χρήση Docker και Kubernetes.
- Επιθυμητή: εξοικείωση με συστήματα διαχείρισης ταυτότητας OAuth/OIDC.
- Επιθυμητή: προηγούμενη εμπειρία σε εταιρεία CPaaS, scale-up ή εταιρεία προϊόντος με ταχεία ανάπτυξη.