Aller au contenu

InterSystems

Développeur Principal Systèmes – Noyau

C++
Traduction automatique. Consultez l’original.

À propos du poste

La plateforme de données InterSystems IRIS est le moteur derrière certaines des applications les plus importantes au monde. À son cœur se trouve un moteur de base de données super évolutif et haute performance, conçu pour stocker naturellement et de manière flexible les données accessibles à partir de plusieurs modèles de données, y compris des tableaux multidimensionnels, clé/valeur, des tables relationnelles et des objets. Le moteur de base de données fonctionne sur une variété de systèmes d'exploitation, y compris Linux, AIX et Windows. Il est conçu pour évoluer sur de grandes machines NUMA, des clusters de cache distribués et le cloud.

L'équipe du noyau de la base de données a besoin d'un développeur créatif et motivé pour les rejoindre dans la conception, l'implémentation et l'amélioration des composants du moteur de base de données et de son langage de programmation embarqué. En tant que membre d'une petite équipe au centre de la plateforme de données, vous pouvez vous attendre à avoir un impact important avec un haut degré d'indépendance.

Responsabilités

  1. Composer du code source élégant, efficace, fiable et maintenable en C, avec un peu de C++.
  1. Analyser, développer et optimiser les algorithmes et les structures de données pour l'efficacité en mémoire et/ou sur les périphériques de stockage modernes.
  1. Analyser et comprendre les problèmes de contrôle de concurrence et d'ordonnancement de la mémoire liés à l'accès aux structures de mémoire partagée.
  1. Apprendre, maintenir et étendre le langage de programmation embarqué de la base de données (ObjectScript) qui constitue l'interface applicative de la base de données.
  1. Améliorer les interactions avec les systèmes d'exploitation et les périphériques matériels modernes.
  1. Développer et maintenir les APIs de gestion de base de données.
  1. Déboguer des problèmes complexes ; développer et exécuter du code de test.
  1. Rédiger de la documentation de conception interne et guider la documentation externe.
  1. Se tenir au courant des technologies des systèmes d'exploitation, du stockage et des bases de données.

Expérience requise

  1. 10+ années d'expérience dans le développement de code système de bas niveau pour des logiciels critiques.
  1. Expérience en C ou C++ ; l'assembleur est un plus.
  1. Solides connaissances techniques en architecture informatique, systèmes d'exploitation, contrôle de concurrence, méthodes de compilateur et d'interpréteur, et techniques d'ingénierie logicielle.
  1. Excellentes compétences en communication et en collaboration.
  1. Engagement à créer du code robuste destiné à fonctionner pendant des décennies dans des déploiements à enjeux élevés.
  1. Expérience dans l'utilisation d'outils assistés par IA (par exemple, copilotes, outils de résumé ou chatbots) avec une capacité à évaluer et vérifier de manière critique les sorties générées par l'IA.
  1. Capacité démontrée à apprendre, évaluer, adapter, proposer et mettre en œuvre des flux de travail augmentés par l'IA afin d'améliorer continuellement la productivité personnelle et de l'équipe.
  1. Licence en informatique, ingénierie logicielle ou domaine connexe.

--------------------------------------------------------------------------------

Nous sommes un employeur garantissant l'égalité des chances et nous ne faisons aucune discrimination fondée sur la race, la couleur, la religion, le sexe, l'origine nationale, l'ascendance, l'état civil, le statut d'ancien combattant, l'âge, le handicap, l'orientation sexuelle ou l'identité ou l'expression de genre, ou toute autre catégorie légalement protégée. InterSystems est un employeur E-Verify aux États-Unis.

InterSystems fournit une estimation actuelle de bonne foi de la fourchette de salaire de base anticipée pour ce poste, en fonction d'une variété de facteurs, notamment l'expérience, l'éducation, les compétences et la performance.

La fourchette de rémunération de base estimée pour ce rôle est la suivante :

$144,000—$205,000 USD.

Avis sur l'IA

InterSystems peut utiliser des outils d'IA pour ses opérations internes, y compris les tâches administratives pendant le recrutement (par exemple, l'organisation des informations sur les candidats). L'approche de InterSystems en matière d'IA est guidée par les Lignes directrices sur l'IA responsable de InterSystems intersystems.com/ai-use-guidelines/. L'IA n'est pas utilisée pour prendre ou influencer les décisions d'embauche. Toutes les décisions sont prises par les employés de InterSystems.

Les candidats peuvent utiliser l'IA pour la préparation de CV ou d'entretiens, à condition que les documents soient véridiques et reflètent leur propre expérience. Les outils d'IA et les services de transcription tiers ne doivent pas être utilisés pendant les entretiens ou les évaluations.

Veuillez noter que l'utilisation de technologies portables, y compris les outils liés à l'IA ou d'autres appareils connectés à la technologie (tels que les lunettes et/ou les appareils portables META ou Google, et/ou tout appareil similaire), est strictement interdite pendant le processus d'entretien et de sélection avec InterSystems. Tout candidat nécessitant un appareil portable ou tout type de support technologique pendant le processus d'entretien en tant qu'adaptation raisonnable en vertu de l'ADA ou des lois et réglementations applicables au niveau de l'État ou du pays doit contacter le département des ressources humaines de InterSystems avant de participer à tout entretien ou processus de sélection.

L'autre rémunération peut inclure une prime variable discrétionnaire annuelle.

L'entreprise offre également de généreux avantages sociaux aux employés, notamment :

  • Assurance médicale, vision et dentaire.
  • Assurance invalidité de courte et longue durée, et assurance vie.
  • Contribution 401(k) de participation aux bénéfices.
  • Congés payés et jours fériés.
  • Congé parental.
  • Remboursement des frais de scolarité.

À propos de InterSystems

InterSystems, un fournisseur de technologie de données créatif, fournit une base unifiée pour les applications de nouvelle génération pour les clients des secteurs de la santé, de la finance, de la fabrication et de la chaîne d'approvisionnement dans plus de 80 pays. Nos plateformes de données résolvent les problèmes d'interopérabilité, de vitesse et d'évolutivité pour les grandes organisations du monde entier afin de libérer la puissance des données et de permettre aux gens de percevoir les données de manière imaginative. Fondée en 1978, InterSystems s'engage à l'excellence grâce à son support 24×7 pour les clients et partenaires du monde entier. Entreprise privée dont le siège social est à Boston, Massachusetts, InterSystems compte 38 bureaux dans 28 pays à travers le monde. Pour plus d'informations, veuillez visiter InterSystems.com cts.businesswire.com/ct/CT?id=smartlink&url=https://www.intersystems.com/&esheet=53379223&newsitemid=20230410005415&lan=en-US&anchor=InterSystems.com&index=4&md5=3edf749fa33f5a2ac0c355c410576e90.

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

Vagas Dev est maintenu gratuitement par l’équipe NortJobs.

Votre prochain emploiest peut-être sur NortJobs.

Vagas Dev

Des emplois pour développeurs et programmeurs. Le Brésil en priorité. Votre prochaine opportunité.

NortJobs · soutien du projetInstagramLinkedInTwitter
Mentions légalesÀ propos du projetConfidentialitéVagas Dev © 2026