Idaho Health Insurance Exchange
Commure
Ingénieur Senior Backend, IA Ambiante
À propos du poste
Chez Commure, nous construisons le système d'exploitation IA pour la santé, la fondation qui définit comment les soins sont dispensés, documentés et financés. Notre plateforme couvre l'ensemble du parcours de soins : l'IA Ambiante et la Dictée éliminent le fardeau de la documentation au point de service, les Agents intelligents automatisent les flux de travail des patients et des revenus, et le RCM autonome traite des milliards de réclamations, le tout sur une seule plateforme native IA intégrée avec plus de 60 EHR.
La santé représente un fardeau administratif de 1 billion de dollars et nous sommes au centre de sa transformation. Aujourd'hui, plus de 500 000 cliniciens dans plus de 500 organisations de santé à travers le pays font confiance à Commure pour gérer plus de 25 milliards de dollars de réclamations annuelles et soutenir plus de 200 millions d'interactions avec les patients. Notre dernière levée de fonds de 70 millions de dollars à une valorisation de 7 milliards de dollars reflète la confiance du marché dans cette mission. Nous avons également été nommés sur la liste Fortune Future 50 et aux 2026 AI Breakthrough Awards pour « Overall NLP Company of the Year ».
Notre équipe travaille directement aux côtés des cliniciens, pas à travers des couches de processus, ce qui signifie que l'écart entre ce que vous construisez et son impact sur les soins aux patients est immédiat. Nous avançons rapidement, déployons quotidiennement et assumons l'entière responsabilité, de la conception initiale à la production. Si vous êtes motivé par des problèmes difficiles, des enjeux élevés et une équipe qui se fixe des objectifs ambitieux, vous trouverez votre place ici.
À propos du poste
L'avenir des soins de santé se construit dès maintenant. Venez participer à cette transformation.
Nous construisons une plateforme d'IA ambiante de nouvelle génération pour la santé, aidant les cliniciens à se concentrer sur les soins aux patients en capturant, comprenant et structurant automatiquement les conversations cliniques.
Derrière cette expérience se trouve un système distribué responsable de l'ingestion d'audio long, du traitement de flux en temps réel et asynchrones, de l'orchestration de plusieurs modèles d'IA et de la production fiable de résultats cliniques. Ces flux de travail doivent rester observables et récupérables en cas d'interruptions réseau, de défaillances partielles, de timeouts de modèles et d'une infrastructure d'inférence en évolution rapide.
Nous recrutons un ingénieur Backend pour nous aider à construire et à exploiter cette fondation. Vous travaillerez sur l'ingestion audio, le traitement multimédia, l'orchestration de l'inférence, les flux de travail distribués, le stockage, l'observabilité et l'infrastructure cloud.
Ce poste est idéal pour un ingénieur qui aime rendre les systèmes complexes fiables. Vous réfléchissez attentivement aux modes de défaillance, à l'idempotence, à la gestion de la pression, à l'intégrité des données, à la latence et à la simplicité opérationnelle. Vous comprenez également que l'infrastructure existe pour servir le produit : les systèmes que vous construisez doivent finalement créer une expérience rapide, fiable et digne de confiance pour les cliniciens.
Pourquoi nous rejoindre
- Construire la fondation backend pour un produit de santé IA utilisé dans des flux de travail cliniques réels.
- Résoudre des problèmes système complexes impliquant l'audio long, le traitement en temps réel, l'orchestration distribuée et l'IA en production.
- Apporter des améliorations de fiabilité que les cliniciens expérimentent directement grâce à des flux de travail plus rapides, plus sûrs et plus fiables.
- Façonner la manière dont les systèmes d'inférence sont orchestrés, observés, récupérés et mis à l'échelle en production.
- Travailler en étroite collaboration avec les équipes produit et IA tout en conservant une propriété approfondie de l'architecture et de l'infrastructure backend.
- Contribuer à définir les normes opérationnelles et d'ingénierie pour une plateforme en croissance rapide.
- Rejoindre à un stade où les systèmes centraux, la stratégie technique et la culture d'ingénierie sont encore très malléables.
- Évoluer vers des responsabilités plus larges en matière de backend, d'infrastructure ou de leadership technique à mesure que l'équipe et le produit se développent.
Ce que vous ferez
- Concevoir, construire et exploiter des systèmes backend qui alimentent nos produits d'IA Ambiante sur mobile et web.
- Prendre en charge des parties critiques du cycle de vie du traitement audio, notamment :
- Ingestion audio en temps réel et asynchrone
- Téléchargements en streaming et par morceaux
- Validation, encodage, normalisation et traitement audio
- Stockage durable et gestion du cycle de vie des médias
- Récupération des téléchargements interrompus, dupliqués, retardés ou désordonnés
- Construire et faire évoluer des flux de travail d'inférence qui coordonnent la transcription, la diarisation, les modèles linguistiques, l'extraction clinique, la synthèse et d'autres capacités d'IA.
- Développer des systèmes d'orchestration pour les flux de travail longs et multi-étapes, y compris :
- Planification, mise en file d'attente et priorisation des charges de travail
- Nouvelles tentatives, timeouts, solutions de repli et gestion des messages non distribués
- Idempotence, rejeu et récupération sûre des flux de travail
- Routage, versionnement et configuration des modèles
- Suivi de la progression et état du flux de travail visible par l'utilisateur
- Dégradation gracieuse lorsque les dépendances sont indisponibles
- Améliorer la fiabilité et la scalabilité des services fonctionnant sous des charges de travail variables et gourmandes en calcul.
- Définir et maintenir des objectifs de niveau de service (SLO) pour les flux de travail critiques, y compris la disponibilité, la latence de traitement, les taux d'achèvement et la durabilité des données.
- Construire une forte observabilité à travers les services et les pipelines grâce à la journalisation structurée, aux métriques, au traçage distribué, aux tableaux de bord, à l'alerte et aux outils de diagnostic.
- Diriger la réponse aux incidents et l'analyse post-incident pour les défaillances importantes en production, en transformant les leçons opérationnelles en améliorations durables.
- Identifier les schémas de défaillance systémiques et les éliminer grâce à de meilleures abstractions, automatisation, tests et architecture.
- Améliorer l'infrastructure cloud, les systèmes de déploiement, la planification de la capacité et les outils opérationnels à mesure que la plateforme évolue.
- Concevoir des APIs et des modèles de données qui permettent aux systèmes mobiles, web et internes d'interagir avec les flux de travail de longue durée de manière sûre et prévisible.
- Créer des outils qui facilitent l'inspection, le test, le rejeu, l'évaluation et le débogage des pipelines d'inférence.
- Équilibrer la fiabilité, la latence, la qualité et le coût de l'infrastructure pour les charges de travail de traitement d'IA et multimédia.
- Collaborer étroitement avec les équipes mobiles, produit, IA, sécurité et cliniques pour transformer de nouvelles capacités en flux de travail prêts pour la production.
- Encadrer d'autres ingénieurs et aider à établir des pratiques solides pour les systèmes distribués, l'observabilité, la préparation opérationnelle et l'architecture backend.
Ce que vous avez
- 4+ années d'expérience professionnelle en ingénierie backend ou en infrastructure.
- Expérience dans la conception, la construction et l'exploitation de systèmes distribués en production.
- Solide maîtrise d'au moins un langage de programmation backend moderne.
- Expérience avec le traitement asynchrone, les files d'attente de messages, les systèmes événementiels ou l'exécution de flux de travail durables.
- Une solide compréhension des concepts de systèmes distribués tels que l'idempotence, la cohérence, la concurrence, la gestion de la pression, les nouvelles tentatives, l'isolation des défaillances et l'achèvement éventuel.
- Expérience dans l'exploitation de services dans un environnement cloud, y compris le déploiement, la surveillance, la mise à l'échelle et la réponse aux incidents.
- Expérience dans la conception de APIs, de limites de services et de modèles de données pour des flux de travail de produits complexes.
- Un historique d'amélioration de la fiabilité, de l'observabilité, de la scalabilité ou de l'efficacité opérationnelle des systèmes.
- Solides compétences en débogage à travers les limites des applications, de l'infrastructure, des données et des dépendances externes.
- Capacité à raisonner sur les charges de travail en temps réel et de longue durée avec des exigences de latence et de durabilité différentes.
- Confort à travailler sur des systèmes backend, d'infrastructure, de produit et d'IA plutôt que dans une couche étroitement définie.
- Un état d'esprit axé sur la propriété et une propension à l'action. Vous identifiez les risques importants, apportez de la clarté et menez à terme des travaux d'infrastructure ambigus.
Atouts supplémentaires
- Expérience avec l'ingestion audio ou vidéo, le streaming multimédia, les codecs, le transcodage ou les pipelines de traitement multimédia.
- Expérience dans la création de flux de travail de parole-texte, de diarisation, de transcription ou d'autres flux de travail de machine-learning basés sur l'audio.
- Expérience dans l'orchestration de grands modèles linguistiques ou de pipelines d'inférence multi-modèles en production.
- Familiarité avec les systèmes d'orchestration de flux de travail tels que Temporal ou des plateformes d'exécution durables similaires.
- Expérience avec les technologies de streaming d'événements et de messagerie telles que Kafka, Pub/Sub, SQS ou des systèmes similaires.
- Expérience avec le routage de modèles, les passerelles d'inférence, la limitation de débit, le traitement par lots, la mise en cache ou les charges de travail basées sur GPU.
- Expérience dans la création d'outils internes pour l'inspection, le rejeu, l'évaluation ou le débogage de modèles de flux de travail.
- Expérience dans la définition de SLO, la gestion des budgets d'erreur, la conception d'alertes et la direction de la réponse aux incidents de production.
- Familiarité avec le traçage distribué et les plateformes d'observabilité telles que Grafana, OpenTelemetry, Sentry ou des outils similaires.
- Expérience avec les conteneurs, Kubernetes, l'infrastructure en tant que code et les systèmes de déploiement cloud natifs.
- Expérience dans l'optimisation des systèmes pour le débit, la latence des queues, le coût de l'infrastructure et l'isolation des charges de travail.
- Expérience avec les clients hors ligne, la synchronisation en arrière-plan ou les systèmes qui réconcilient les événements retardés et dupliqués.
- Exposition aux soins de santé, HIPAA, SOC 2, chiffrement, confidentialité, sécurité ou autres environnements réglementés.
- Expérience dans le support d'expériences produit natives IA, en temps réel ou agentiques.
Veuillez noter que toutes les communications officielles de notre part proviendront exclusivement d'adresses e-mail se terminant par @commure.com. Tout e-mail provenant d'autres domaines n'est pas affilié à notre organisation.
Les employés agiront conformément aux politiques de sécurité de l'information de l'organisation, y compris, mais sans s'y limiter, la protection des actifs contre l'accès non autorisé, la divulgation, la modification, la destruction ou l'interférence, ni l'exécution de processus ou d'activités de sécurité particuliers. Les employés signaleront au bureau de la sécurité de l'information tout événement confirmé ou potentiel ou tout autre risque pour l'organisation. Les employés devront attester de ces exigences à l'embauche et sur une base annuelle.
