
AudioCodes développe des technologies de réseau vocal et de traitement des médias pour l’environnement de travail numérique. Ses produits et services aident les entreprises et les fournisseurs de services à créer et à gérer des environnements vocaux entièrement basés sur IP, prenant en charge les communications unifiées, les centres de contact et les services professionnels hébergés. L’entreprise travaille avec des organisations multinationales et des opérateurs de télécommunications de premier plan dans le monde entier, en se concentrant sur l’infrastructure qui relie les communications professionnelles au sein des réseaux modernes.
Architecte logiciel (hybride, Israël)
AudioCodes recrute un architecte logiciel en Israël pour concevoir des solutions évolutives et dotées d’IA pour les centres de contact et les communications d’entreprise. Le poste couvre Azure, les microservices, les systèmes cloud native, la voix en temps réel et le leadership architectural.
Description
- Être responsable de l’architecture du système et de la feuille de route technique
- Prendre des décisions architecturales favorisant l’évolutivité, la fiabilité, la sécurité et les performances
- Définir les normes d’ingénierie, les pratiques de développement et les principes de conception entre les équipes
- Fournir une orientation technique et un accompagnement tout au long du cycle de vie du développement logiciel
- Collaborer avec les parties prenantes des équipes produit, ingénierie, assurance qualité, sécurité et opérations, entre autres
- Transformer les exigences métier et produit en conceptions techniques évolutives
- Contribuer directement aux revues d’architecture et de conception des systèmes, aux revues de code, au dépannage et à l’optimisation des performances
- Piloter les activités cloud native et DevOps couvrant le déploiement, la supervision et l’excellence opérationnelle
- Encourager les pratiques de développement assisté par l’IA afin d’améliorer la productivité, la qualité du code et la vitesse de livraison
- Superviser la mise en œuvre des solutions tout au long du cycle de vie du développement
Exigences
- Diplôme universitaire en informatique, génie logiciel, génie électrique ou dans une discipline connexe
- Au moins cinq ans d’expérience en architecture logicielle, conception de systèmes ou leadership technique senior
- Expérience avérée dans la conception de systèmes logiciels complexes et de grande envergure
- Solides connaissances des systèmes distribués, des microservices, des applications cloud native et des plateformes SaaS
- Expérience dans l’architecture de services évolutifs, d’API, d’intégrations et de communications entre composants distribués
- Expérience avec Microsoft Azure ou une autre grande plateforme de cloud public
- Solide expertise en ingénierie logicielle, notamment en conception technique, revues d’architecture et résolution de problèmes complexes
- Compréhension approfondie de l’évolutivité, de la fiabilité, de la disponibilité, de la sécurité, des performances et de la maintenabilité
- Expérience pratique de l’utilisation d’outils d’IA pour le développement logiciel, le prototypage et la recherche
- Expérience dans l’intégration de services alimentés par l’IA dans des produits logiciels
- Capacité à expliquer clairement les décisions architecturales aux parties prenantes techniques et non techniques
- Excellentes aptitudes à la communication écrite et orale en anglais
- Expérience avec Node.js, C# ou des technologies backend modernes comparables
- Expérience avec Kubernetes et les environnements cloud conteneurisés
- Familiarité avec l’IA générative, les grands modèles de langage, la reconnaissance vocale, la synthèse vocale ou les plateformes d’IA conversationnelle
- Connaissance de SIP, VoIP, la téléphonie ou les systèmes de communication en temps réel
- Expérience des solutions de centre de contact, de communications unifiées, d’expérience client ou de Microsoft Teams
- Expérience des plateformes SaaS d’entreprise multilocataires
Avantages
- Emploi à temps plein
- Mode de travail hybride
- Travailler sur des solutions d’expérience client de nouvelle génération alimentées par l’IA
- Travailler sur des logiciels cloud, des communications vocales en temps réel, des applications d’entreprise et de l’IA appliquée
- Possibilités de leadership technique et d’accompagnement
- Possibilité de développer les pratiques de développement assisté par l’IA
- Exposition à Microsoft Azure, Kubernetes, Docker, Terraform, aux API REST, à SIP, aux technologies de téléphonie, aux intégrations Microsoft Teams, aux grands modèles de langage, à la reconnaissance vocale, à la synthèse vocale et aux services Azure AI