Aller au contenu

Oracle

Ingénieur Senior Systèmes de Données, Oracle AI Database Private Agent Factory

JavaScriptTypeScriptReact
Traduction automatique. Consultez l’original.

À propos du poste

Oracle AI Database Private Agent Factory est la plateforme sans code de Oracle pour la création et le déploiement sécurisés d'agents IA d'entreprise et d'automatisations de flux de travail sur les données et systèmes métier.

Nous recherchons un Ingénieur Fullstack pour contribuer à la prochaine génération d'applications d'entreprise basées sur l'IA. Vous développerez des fonctionnalités côté utilisateur, des expériences d'agents IA, des interfaces d'automatisation de flux de travail et des composants d'application réutilisables, tout en collaborant étroitement avec les ingénieurs backend, les chefs de produit et les équipes QA.

Rejoignez une équipe d'ingénierie mondiale en Amérique du Nord, en Europe, en Inde et en Amérique Latine pour construire des expériences IA innovantes sur Oracle Database et l'infrastructure cloud Oracle.

Le candidat idéal possède une solide expérience des frameworks modernes JavaScript/TypeScript, des applications pilotées par API, et des interfaces utilisateur d'entreprise complexes. Une expérience avec les produits basés sur l'IA, les expériences conversationnelles, les modèles de communication en temps réel et les applications basées sur les flux de travail est un atout majeur.

Responsabilités

Responsabilités Clés

Développement Logiciel de Systèmes de Données

  1. Développer et maintenir les fonctionnalités côté utilisateur pour Oracle AI Database Private Agent Factory, y compris les expériences d'agents IA, l'automatisation des flux de travail, les interfaces de configuration et les flux d'applications basés sur les données.
  1. Livrer des fonctionnalités de bout en bout couvrant les applications web modernes, les services applicatifs et les modèles de données Oracle Database (y compris les modèles étoile/snowflake).
  1. Développer des interfaces utilisateur modernes basées sur des composants en utilisant HTML, CSS, JavaScript/TypeScript, et des frameworks tels que React ou Preact.
  1. Construire des composants UI réutilisables pour les formulaires, les boîtes de dialogue, les tableaux, les écrans de configuration, les constructeurs de flux de travail et d'autres expériences d'applications d'entreprise.
  1. Intégrer les applications front-end avec les services backend via des HTTP/REST APIs et implémenter des modèles de communication en temps réel en utilisant des technologies telles que WebSockets, socket.io, ou le streaming HTTP le cas échéant.
  1. Diagnostiquer et améliorer les performances de l'UI, des requêtes, de l'API, et des applications de bout en bout affectant l'expérience utilisateur et les accords de niveau de service.
  1. Introduire des expériences contrôlées (tests A/B) avec des métriques de succès claires et des plans de collecte de données.
  1. Concevoir et améliorer les services existants et nouveaux, les APIs, et les capacités des applications front-end.

Développement Logiciel et Codage – Conception, Tests et Optimisation

  1. Concevoir des solutions logicielles et analyser les exigences pour atteindre indépendamment les objectifs commerciaux et opérationnels.
  1. Concevoir, développer et maintenir des fonctionnalités d'applications front-end modernes en utilisant des frameworks basés sur des composants et des modèles UI d'entreprise.
  1. Adhérer et suggérer des améliorations à toutes les phases du cycle de vie du développement logiciel.
  1. Développer de nouvelles fonctionnalités et améliorations logicielles en suivant les spécifications de conception et créer une documentation pour clarifier la conception et l'implémentation du logiciel.
  1. Mener des revues de code dans les domaines désignés pour contribuer à l'excellence en ingénierie et à la maintenabilité.
  1. Effectuer le débogage et le dépannage pour identifier et résoudre des problèmes logiciels modérément complexes à travers les couches navigateur, application, API, et service.
  1. Utiliser les outils de développement du navigateur, l'inspection réseau et l'analyse des erreurs API pour diagnostiquer efficacement les problèmes côté client.
  1. Implémenter des processus de test logiciel, d'assurance qualité, de surveillance, d'observabilité et de journalisation des erreurs pour supporter une livraison produit fiable.
  1. Effectuer le profilage et l'optimisation des performances à travers le rendu UI, les interactions API, et les flux de travail applicatifs.
  1. Dépanner et résoudre des problèmes modérément complexes liés à la fonctionnalité API, à l'intégration et au comportement des applications côté utilisateur.
  1. Implémenter la gestion des versions API, le cycle de vie et les stratégies d'interopérabilité.
  1. Construire des composants UI réutilisables, des flux de travail applicatifs et des capacités front-end partagées qui supportent la scalabilité produit à long terme.
  1. Prendre la responsabilité des fonctionnalités tout au long du cycle de vie complet du logiciel, y compris l'implémentation, le raffinement, la correction de bugs, le support de release et la maintenance en production.

Architecture Logicielle – Conception Structurelle de Systèmes Logiciels

  1. Concevoir et développer des logiciels, systèmes et services alignés sur les standards d'architecture établis.
  1. Contribuer aux décisions d'architecture front-end, aux stratégies de conception de composants et aux frameworks d'applications d'entreprise.
  1. Développer une connaissance pratique des décisions d'architecture logicielle et des meilleures pratiques d'ingénierie.
  1. Collaborer avec les chefs d'équipe pour s'assurer que les solutions s'alignent sur l'architecture globale de la plateforme.
  1. Implémenter des stratégies d'optimisation des performances et de scalabilité à la fois pour les systèmes côté client et côté service.
  1. Participer à la conception d'expériences utilisateur basées sur l'IA, de flux de travail d'agents et de modèles d'intégration.
  1. Développer une compréhension approfondie de la manière dont les applications front-end modernes communiquent avec les services backend et les architectures basées sur les microservices.

Collaboration sur les Incidents/Défauts – Support des Produits Logiciels

  1. Collaborer avec les équipes d'ingénierie, de gestion de produit, QA et les équipes en contact avec les clients pour comprendre les besoins des clients et aligner les solutions.
  1. Enquêter, dépanner et résoudre des problèmes produit complexes affectant les flux de travail IA d'entreprise et l'utilisabilité des applications.
  1. Fournir des conseils techniques concernant les problèmes signalés par les clients lorsque cela est approprié.
  1. Plaider pour des améliorations produit basées sur les retours clients, les observations d'utilisabilité et les insights opérationnels.
  1. Contribuer à assurer la résolution rapide des problèmes grâce à une communication efficace et une collaboration interfonctionnelle.
  1. Supporter le traitement des incidents clients et les processus de maintenance produit.
  1. Enquêter sur les problèmes complexes et contribuer aux correctifs à court terme ainsi qu'aux améliorations produit à long terme.
  1. Travailler en étroite collaboration avec les ingénieurs UI, les ingénieurs backend, QA, les chefs de produit et d'autres équipes interfonctionnelles pour livrer des logiciels d'entreprise de haute qualité.

Conformité aux Pratiques et Normes – Sécurité et Conformité

  1. Collaborer avec l'équipe pour établir et suivre les pratiques de développement et les normes de codage.
  1. Assurer la qualité du code, la maintenabilité, l'accessibilité et le respect des critères d'acceptation.
  1. Appliquer les meilleures pratiques de l'industrie pour les applications web d'entreprise, les systèmes distribués et les produits basés sur l'IA.
  1. Implémenter des pratiques de codage sécurisé pour prévenir les vulnérabilités et protéger les données clients.
  1. Contribuer aux exigences de gouvernance, de sécurité et de conformité pour les solutions IA d'entreprise.

Opérations de Développement – Maintenance des Systèmes

  1. Effectuer des opérations de maintenance et de test périodiques pour les systèmes nécessitant des mises à niveau ou des correctifs.
  1. Contribuer à l'automatisation, aux tests, à la surveillance et aux activités de débogage qui assurent la fiabilité et la disponibilité du service.
  1. Supporter le déploiement, la préparation opérationnelle et la résolution des problèmes en production pour les applications destinées aux clients.
  1. Participer à la maintenance de flux de développement et de livraison sains entre les systèmes front-end et backend.

Responsabilités Principales

Planification et Exécution

  1. Gérer indépendamment le travail, les délais et les livrables pour assurer une exécution réussie du projet.
  1. Prendre la responsabilité des fonctionnalités de la conception et de l'implémentation jusqu'au support en production, en passant par les tests et le déploiement.
  1. Prioriser le travail efficacement et s'adapter aux exigences changeantes dans un environnement produit dynamique.

Collaboration et Partenariat

  1. Collaborer avec des équipes distribuées mondialement en Amérique du Nord, en Europe, en Inde et en Amérique Latine.
  1. Travailler en étroite collaboration avec les ingénieurs, les chefs de produit, les architectes et les équipes QA pour offrir des expériences produit de haute qualité.
  1. Développer une compréhension approfondie des besoins clients et des cas d'utilisation de l'IA d'entreprise.
  1. Écouter activement les perspectives diverses et contribuer de manière constructive aux discussions techniques.

Résolution de Problèmes

  1. Identifier et résoudre indépendamment les problèmes techniques standards et non standards.
  1. Analyser les informations provenant de plusieurs systèmes, services et sources de données pour diagnostiquer les problèmes.
  1. Dépanner les problèmes à travers l'UI, les APIs, les services backend, les intégrations et les couches de données.
  1. Contribuer au partage des connaissances et aux meilleures pratiques d'ingénierie.

Apprentissage Continu

  1. Se tenir informé des technologies web modernes, des modèles d'applications IA et des meilleures pratiques d'ingénierie logicielle.
  1. Développer une expertise dans les technologies émergentes, y compris les agents IA, les applications basées sur LLM, l'automatisation des flux de travail et les plateformes IA d'entreprise.
  1. Rechercher et appliquer les retours pour améliorer les compétences techniques et professionnelles.
  1. Contribuer à une culture d'apprentissage continu et de collaboration.

Amélioration Continue

  1. Recommander et implémenter des améliorations aux processus d'ingénierie, aux flux de développement et à la qualité produit.
  1. Identifier les opportunités d'améliorer l'utilisabilité, la maintenabilité, les performances et la productivité des développeurs.
  1. Travailler avec les membres de l'équipe pour évaluer des approches alternatives et améliorer continuellement la manière dont la plateforme est construite et exploitée.

Qualifications

Niveau de Carrière - IC3

Seul Oracle rassemble les données, l'infrastructure, les applications et l'expertise nécessaires pour alimenter toutes les innovations industrielles jusqu'aux soins qui sauvent des vies. Et avec l'IA intégrée dans nos produits et services, nous aidons nos clients à transformer cette promesse en un avenir meilleur pour tous. Découvrez votre potentiel dans une entreprise leader dans les solutions d'IA et de cloud qui impactent des milliards de vies.

La véritable innovation commence lorsque chacun est habilité à contribuer. C'est pourquoi nous nous engageons à développer une main-d'œuvre qui promeut les opportunités pour tous, avec des avantages compétitifs qui soutiennent nos employés avec des options flexibles de soins médicaux, d'assurance vie et de retraite. Nous encourageons également les employés à redonner à leurs communautés par le biais de nos programmes de bénévolat.

Nous nous engageons à inclure les personnes handicapées à toutes les étapes du processus d'embauche. Si vous avez besoin d'une assistance en matière d'accessibilité ou d'un aménagement pour un handicap à tout moment, faites-le nous savoir en envoyant un e-mail à accommodation-request_mb@oracle.com ou en appelant le 1-888-404-2494 aux États-Unis.

Oracle est un employeur qui respecte l'égalité des chances en matière d'emploi. Tous les candidats qualifiés recevront une considération pour l'emploi sans distinction de race, de couleur, de religion, de sexe, d'origine nationale, d'orientation sexuelle, d'identité de genre, de handicap et de statut de vétéran protégé, ou de toute autre caractéristique protégée par la loi. Oracle examinera pour l'emploi les candidats qualifiés ayant des antécédents d'arrestation et de condamnation conformément à la loi applicable.

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