A Moving Experience.

(Pour le français, voir ci-dessous)

Senior Cloud Application Architect

The Automotive Speech and Content team builds speech recognition, natural language understanding and conversational AI solutions which run on consumer cars. The software stack runs embedded on the device, on the cloud, and most typically both embedded and cloud (hybrid computing). The team works with the world’s premier automotive manufacturers. The architect’s primary focus is on cloud aspects, but over time he/she will become an expert on hybrid (embedded/cloud) architectures as well.

This position will support activities across different teams: Research (ASR, NLU, TTS, NLG), Cloud Development, QA, DevOps, Embedded, on Cloud and Hybrid dialog topics, so some travel (when the situation permits it) and extensive remote communication will be required.

Responsibilities:

We are looking for a strong and motivated software architect. Your main responsibilities will be, but will not be limited to:

  • Working with the senior management to define a vision of technical excellence for software architecture, tools and processes
  • Solving complex technical dialog related problems by quarterbacking a cross functional team of technical experts (architectural changes/evolution, new feature development)
  • Analyzing existing systems and propose software architecture improvements, paying particular attention to latency, accuracy and extensibility
  • Working closely with the Quality Assurance and Hosted Operations teams to deploy, troubleshoot and optimize cloud solutions
  • Assessing competing architectures and technical assets from different teams. Propose a technology consolidation plan which leverages the best IP from each solution
  • Writing detailed designs, clearly convey intent and ideas to the developers
  • Communicating ideas and plans to a diverse set of colleagues, negotiate technical solutions across teams or to the customer when needed
  • Working in a distributed environment with teams around the world
  • Seamlessly shift between multiple, concurrent projects

Number of Years of Work Experience

  • 5+ years of software architecture experience in a blue-chip software company that handle billions of transactions per month on a steady basis.
  • 15+ years software industry experience

Required Skills

  • Hands-on experience architecting software systems, oriented micro-services. Primary focus is on software design
  • Deep experience architecting a large-scale solution on the cloud, billions of cloud transactions per month
  • Deep experience in cloud architecture (kubernative vs cloud-native, container, Service mesh, scalability on demand, etc.), including the deployment methods.
  • Deep experience with agile methodologies; continuous integration, delivery and deployment to production
  • Very strong Programming experience with Java, specifically J2EE on Linux
  • Relational database experience – Oracle, My SQL, MS SQL or equivalent
  • Complete software life cycle experience, including deployment to production
  • Clear passion for software engineering, design and performance
  • Must be able to work in a distributed environment and balance competing priorities
  • Strong communication skills in English, both written and verbal, is required for communication with globally distributed teams and customers
  • Good people and negotiation skills, able to listen to disparate technical opinions and build consensus

Preferred Skills

  • Experience in building / designing chatbots (Alexa skills, Google Dialog Flow, IVR, support chatbot)
  • Multichannel (omni channel) support application (chatbot or live agent)
  • Past consulting experience
  • Hybrid application integration (Cloud, on-premises and embedded)
  • IoT industry experience
  • Python

Education:

  • Bachelors, Masters or PHD degree in Computer Science, Software Engineering, Electrical Engineering or equivalent

Architecte principal d’application infonuagique

Notre équipe travaille sur des solutions de reconnaissance vocale, de compréhension du language naturel, de dialogue et d’intelligence artificielel utilisées dans les automobiles grand public. Notre solution logicielle peut être embarquée, infonuagique ou comme souvent, hybride, c-à-d embarquée et infonuagique. Ce poste se concentre principalement sur la partie infonuagique de la solution, mais le candidat ou la candidate sélectionné(e) deviendra avec le temps un expert dans les solutions hybrides.

Il ou elle sera amené(e) à soutenir et travailler en étroite collaboration avec plusieurs équipes: les équipes de recherche (ASR, NLU, TTS, NLG), de développement “Cloud”, d’assurance qualité, de DevOps, de développement embarqué, sur des sujets lié à l’implémentation de dialogue “Cloud” ou hybride. Ce faisant les communications par conférence audio sont fréquentes et quelques voyages d’affaire pourraient également être requis (quand la situation le permettra). Nous recherchons un excellent architecte logiciel, et motivé.

Vos principales responsabilités seront, mais ne seront pas limitées à:

  • Travailler avec le gestionnaire de développement sénior pour définir une vision d’excellence technique pour l’architecture, les outils et les processus logiciels
  • Résoudre des problèmes techniques complexes liés au dialogue en mettant en place une équipe interfonctionnelle d’experts techniques (changements/évolution de l’architecture, développement de nouvelles fonctionnalités)
  • Analyser les systèmes existants et proposer des améliorations de l’architecture logicielle, en accordant une attention particulière à la latence, à la précision et à l’extensibilité.
  • Travailler en étroite collaboration avec les équipes d’assurance qualité et d’opérations pour déployer, dépanner et optimiser les solutions infonuagiques
  • Évaluer les différentes architectures/solutions en considérant les différentes composantes techniques existantes des différentes équipes. Proposer un plan de consolidation technologique qui tire le meilleur parti de la propriété intellectuelle de chaque solution
  • Rédiger des plans techniques détaillés afin de clairement communiquer l’intention et les idées aux développeurs
  • Communiquer des idées et des plans à un ensemble diversifié de collègues, négocier des solutions techniques entre les équipes ou avec le client si necessaire
  • Travailler dans un environnement distribué avec des équipes du monde entire
  • Capacité à travailler sur plusieurs projets simultanés

Nombre d’années d’expérience professionnelle:

  • Plus de 5 ans d’expérience en architecture logicielle dans une société de logiciels de premier ordre qui traite régulièrement des milliards de transactions par mois.
  • 15+ ans d’expérience dans l’industrie du logiciel

Compétences requises

  • Expérience pratique dans l’architecture de systèmes logiciels, orientée vers les micro-services. L’accent est mis sur la conception de logiciels
  • Expérience approfondie de l’architecture d’une solution à grande échelle sur le cloud, des milliards de transactions sur le cloud par mois.
  • Expérience approfondie de l’architecture du cloud (kubernative vs cloud-native, container, Service mesh, scalability on demand, etc.), y compris les méthodes de déploiement.
  • Expérience approfondie des méthodologies agiles; intégration, livraison et déploiement en continu jusqu’à la production
  • Très forte expérience de programmation avec Java, en particulier J2EE sur Linux
  • Expérience dans le domaine des bases de données relationnelles – Oracle, My SQL, MS SQL ou equivalent
  • Expérience complète du cycle de vie des logiciels, y compris le déploiement en production
  • Une passion évidente pour le génie logiciel, la conception et les performances.
  • Doit être capable de travailler dans un environnement distribué et d’équilibrer des priorités concurrentes
  • De solides compétences en anglais, tant à l’écrit qu’à l’oral, sont nécessaires pour communiquer avec des équipes et des clients répartis dans le monde entire
  • Des personnes compétentes et des capacités de négociation, capables d’écouter des avis techniques divergents et de parvenir à un consensus

Compétences préférées:

  • Expérience dans la création/conception de chatbots (compétences Alexa, Google Dialog Flow, IVR, support chatbot)
  • Application de support multicanal (omni channel) (chatbot ou agent en direct)
  • Expérience passée en matière de conseil • Intégration d’applications hybrides (cloud, sur site et embarquées)
  • Expérience de l’industrie de l’IdO (IoT) • Python

Formation: Baccalauréat, maîtrise ou doctorat en informatique, génie logiciel, génie électrique ou équivalent.

Cerence Inc. (Nasdaq: CRNC andwww.cerence.com) is the global industry leader in creating unique, moving experiences for the automotive world. Spun out from Nuance in October 2019, Cerence is a new, independent company that has quickly gained traction as a leader in the automotive voice assistant space, working with all of the world’s leading automakers – from Ford and Fiat Chrysler to Daimler, Audi and BMW to Geely and SAIC – to transform how a car feels, responds and learns. Its track record is built on more than 20 years of industry experience and leadership and more than 325 million cars on the road today across more than 70 languages.

AsCerencelooks to the future and continues an ambitious growth agenda,we need someonetojointheteam and help build the future of voice and AI in cars. This is an exciting opportunity to joinCerence’spassionate, dedicated, global team and be a part of meaningful innovation in a rapidly growing industry.

EQUAL OPPORTUNITY EMPLOYER

Cerence is firmly committed to Equal Employment Opportunity (EEO) and to compliance with all federal, state and local laws that prohibit employment discrimination on the basis of age, race, color, gender, gender identity, gender expression, sex, sex stereotyping, pregnancy, national origin, ancestry, religion, physical or mental disability, medical condition, marital status, citizenship status, sexual orientation, protected military or veteran status, genetic information and other protected classifications. Cerence Equal Employment Opportunity Policy Statement.

Job Overview

Sign in

Sign Up

Forgotten Password

Share