Jobgether

Ingénieur Backend

JavaAWSGCPTerraform
Traduction automatique. Consultez l’original.

À propos du poste

Ce poste est publié pour le compte d'une entreprise partenaire, qui gère toutes les candidatures et les étapes suivantes. Notre partenaire recherche un ingénieur Backend basé aux États-Unis.

Comment fonctionne Jobgether

Nous utilisons un processus de mise en relation basé sur l'IA pour garantir que votre candidature est examinée rapidement, objectivement et équitablement par rapport aux exigences fondamentales du poste. Notre système identifie les candidats les mieux adaptés, et cette liste restreinte est ensuite partagée directement avec l'entreprise qui recrute. La décision finale et les étapes suivantes (entretiens, évaluations) sont gérées par leur équipe interne.

Nous vous remercions de votre intérêt et vous souhaitons bonne chance !

Pourquoi postuler via Jobgether ?

Avis sur la confidentialité des données : En soumettant votre candidature, vous reconnaissez que Jobgether traitera vos données personnelles pour évaluer votre candidature et partager les informations pertinentes avec l'employeur qui recrute. Ce traitement est basé sur l'intérêt légitime et les mesures précontractuelles en vertu des lois applicables sur la protection des données (y compris le RGPD). Vous pouvez exercer vos droits (accès, rectification, effacement, opposition) à tout moment. #LI-CL1

Rejoignez une équipe d'ingénierie ambitieuse qui développe une technologie basée sur l'IA, aidant les organisations de santé comportementale à fonctionner plus efficacement et à consacrer davantage de ressources aux soins des patients. En tant que l'un des premiers ingénieurs recrutés, vous jouerez un rôle central dans la définition de l'architecture, de l'évolutivité et de la fiabilité d'une plateforme conçue pour transformer les soins de santé mentale. Vous développerez des services backend de qualité production, des systèmes distribués et des pipelines de données en temps réel en utilisant Java, Spring Boot, Kafka et AWS. En travaillant en étroite collaboration avec les fondateurs et les équipes cliniques, vous transformerez des flux de travail de santé complexes en solutions techniques sécurisées et maintenables. Vous contribuerez également à des outils cliniques pilotés par l'IA, optimiserez le traitement asynchrone à grande échelle et établirez des pratiques robustes de surveillance et de sécurité. C'est une opportunité de prendre en charge de bout en bout des fonctionnalités à fort impact tout en influençant la stratégie technique et l'orientation produit au sein d'une startup en pleine croissance.

Responsabilités

Vous construirez et maintiendrez l'infrastructure backend alimentant les flux de travail de santé pilotés par l'IA, en veillant à ce que les systèmes restent évolutifs, sécurisés, observables et résilients à mesure que la plateforme se développe. Vos responsabilités incluront :

  1. Architecturer, développer et maintenir les services backend principaux en utilisant Java et Spring Boot pour soutenir les capacités de la plateforme basées sur l'IA.
  1. Concevoir et mettre en œuvre une infrastructure de surveillance, d'alerte et d'observabilité utilisant Prometheus et Grafana pour maintenir la visibilité sur la santé et les performances du système.
  1. Configurer et optimiser l'infrastructure AWS, y compris les politiques de mise à l'échelle automatique et les services tels que EC2, ECS et EKS, en équilibrant fiabilité, performance et coût.
  1. Construire des systèmes distribués et pilotés par les événements en utilisant des files d'attente de messages et des plateformes de streaming telles qu'Amazon SQS, Apache Kafka et Amazon Kinesis pour prendre en charge des charges de travail asynchrones à haut volume.
  1. Mettre en œuvre des stratégies de fiabilité des données, y compris la redondance, les disjoncteurs (circuit breakers), les tentatives de nouvelle exécution (retries), la gestion gracieuse des pannes et les procédures de reprise après sinistre.
  1. Concevoir et améliorer les pipelines d'intégration de modèles de langage étendus (LLM), couvrant l'ingénierie de prompt, le suivi de l'utilisation et l'assurance qualité des résultats.
  1. Établir des pratiques de sécurité robustes en utilisant Spring Security et le contrôle d'accès basé sur les rôles (RBAC), en assurant la conformité avec HIPAA et les exigences applicables en matière de protection des données de santé.
  1. Modéliser des flux de travail cliniques et opérationnels complexes et traduire les exigences métier et de domaine en processus backend bien structurés et maintenables.
  1. Prendre des décisions fondamentales en matière d'architecture et de technologie qui soutiennent l'évolutivité à long terme et l'évolution des besoins du produit.
  1. Collaborer avec les fondateurs et les parties prenantes cliniques pour traduire les défis de santé en solutions techniques pratiques et évolutives.
  1. Prendre la responsabilité des fonctionnalités majeures du produit tout au long du cycle de vie, de la conception et de l'implémentation du système au déploiement et à l'exploitation continue.

Exigences

Vous êtes un ingénieur backend ingénieux qui comprend les systèmes distribués, donne la priorité à la fiabilité et assume la responsabilité des systèmes que vous construisez. Vous combinez une solide expertise technique avec un jugement architectural sain et la capacité de travailler en collaboration dans un environnement de startup en évolution rapide.

  1. Au moins 5 ans d'expérience en ingénierie logicielle, avec une expérience avérée dans la livraison de systèmes en production.
  1. Expertise approfondie de Java et du framework Spring Boot, incluant la construction et la maintenance d'applications backend de qualité production.
  1. Maîtrise de Prometheus et Grafana pour la surveillance, le développement de tableaux de bord, les alertes et l'observabilité.
  1. Solide expérience pratique des services AWS, y compris le provisionnement d'infrastructure, la mise à l'échelle automatique, EC2, ECS et/ou EKS.
  1. Expertise avérée dans la conception et l'exploitation de systèmes distribués évolutifs utilisant des files d'attente de messages et des plateformes de streaming telles que SQS, Kafka et Kinesis.
  1. Expérience dans la mise en œuvre de modèles de fiabilité des données, y compris la redondance, les disjoncteurs, les mécanismes de nouvelle exécution, la dégradation gracieuse et la récupération après panne.
  1. Expérience pratique des technologies LLM, y compris l'ingénierie de prompt, le suivi de l'utilisation et la mesure de la qualité dans les environnements de production.
  1. Solides compétences en ingénierie de sécurité, en particulier avec Spring Security, RBAC et les normes de conformité en matière de santé.
  1. Expérience dans la modélisation de flux de travail métier ou de domaine complexes et leur traduction en une logique backend efficace.
  1. Capacité démontrée à construire et à exploiter des systèmes asynchrones, pilotés par les événements et des microservices à grande échelle.
  1. Un état d'esprit orienté système, avec la capacité d'anticiper les modes de défaillance, de raisonner sur la cohérence des données et de concevoir pour la résilience.
  1. Solides compétences en résolution de problèmes, souci du détail opérationnel et approche proactive de la fiabilité et de la performance.
  1. Excellentes compétences en communication et en collaboration, avec la capacité de travailler directement avec des parties prenantes techniques et non techniques.
  1. Capacité à prospérer dans un environnement de startup en évolution rapide, en équilibrant la planification architecturale avec l'implémentation pratique et la responsabilité opérationnelle.

Une expérience supplémentaire qui serait avantageuse comprend :

  1. Traitement audio ou du signal, systèmes en temps réel ou technologies de traitement multimédia.
  1. Principes et pratiques du Domain-Driven Design (DDD).
  1. Expertise avancée avec la plateforme Confluent Kafka.
  1. Infrastructure as Code (IaC), en particulier Terraform.
  1. Expérience avec d'autres plateformes cloud telles que la plateforme Google Cloud (GCP) ou Microsoft Azure.
  1. Expérience dans les technologies de santé ou familiarité avec les exigences de conformité HIPAA.
  1. Déploiement, surveillance et opérations de production de modèles IA/ML.
  1. Contributions à des projets open-source.

Avantages

  • Rémunération compétitive : Salaire aligné sur les rôles d'ingénierie senior et l'expérience pertinente.
  • Couverture santé : Assurance médicale, dentaire et vision complète.
  • Flexibilité du télétravail : Une culture axée sur le télétravail avec des modalités de travail flexibles.
  • Influence et appropriation : Collaboration directe avec les fondateurs et contribution significative à la stratégie, à l'architecture et à l'orientation produit de l'entreprise.
  • Développement professionnel : Un budget de développement dédié et des opportunités d'assister à des conférences.
  • Stack technologique moderne : L'opportunité de travailler avec des technologies contemporaines backend, cloud, systèmes distribués et IA.
  • Autonomie technique : Une appropriation significative des décisions d'ingénierie et la liberté de façonner des systèmes évolutifs.
  • Impact significatif : L'opportunité de construire une technologie qui aide à améliorer l'efficacité opérationnelle et à étendre l'impact des soins de santé comportementale.

Plus d’opportunités avec un seul profil

Vous souhaitez accéder à plus de postes sans répéter tout le processus ? Créez votre profil pour être trouvé par les entreprises utilisant Nort.

Créer mon profil

Ton prochain jobest déjà à ta recherche.

Nort

Plateforme de recrutement inversé pour développeurs

Réseaux sociauxInstagramLinkedInTwitter