Launch Legends
Oracle
Principal Software Engineer, Plateforme
À propos du poste
Rejoignez l'équipe Health Data Intelligence (HDI) d'Oracle en tant qu'Ingénieur Logiciel 4, où vous concevrez et développerez la prochaine génération de plateformes cloud-natives, de systèmes distribués et de solutions d'automatisation intelligentes qui alimentent l'analyse à grande échelle dans le domaine de la santé.
Ce rôle est idéal pour les ingénieurs qui aiment résoudre des défis complexes d'ingénierie logicielle à grande échelle. Vous développerez des services hautement disponibles, des plateformes de fiabilité, des systèmes d'observabilité, des frameworks d'automatisation et des outils opérationnels basés sur l'IA qui permettent des charges de travail analytiques critiques sur l'infrastructure cloud d'Oracle et les environnements multi-cloud.
Vous collaborerez avec les équipes produit, plateforme, données et fiabilité pour construire des systèmes logiciels évolutifs qui traitent des ensembles de données massifs, améliorent la productivité des développeurs, automatisent les flux de travail opérationnels et renforcent la résilience de la plateforme.
Alors qu'Oracle continue d'investir dans l'infrastructure native IA, vous contribuerez à promouvoir l'adoption de l'IA générative et des technologies basées sur les agents pour construire des plateformes opérationnelles intelligentes, des solutions d'infrastructure en libre-service et des capacités de fiabilité autonomes.
Seul Oracle rassemble les données, l'infrastructure, les applications et l'expertise nécessaires pour alimenter tout, des innovations industrielles aux soins vitaux. 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 ont un impact sur 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 favorise les opportunités pour tous, avec des avantages compétitifs qui soutiennent nos employés avec des options flexibles en matière d'assurance médicale, de vie et de retraite. Nous encourageons également les employés à redonner à leurs communautés par le biais de nos programmes de bénévolat.
Responsabilités
La citoyenneté américaine est requise pour ce poste, car le candidat retenu devra obtenir et maintenir une habilitation de sécurité du gouvernement américain après son embauche.
Ingénierie Logicielle
- Solide expérience en développement logiciel en Java, Python, Go ou langages similaires
- Expérience dans la conception, la construction et la maintenance de systèmes distribués à grande échelle
- Solide compréhension de l'architecture logicielle, des modèles de conception et des principes de conception de systèmes
- Expérience dans le développement d'applications cloud-natives et de microservices
- Capacité à écrire du code de production de haute qualité, maintenable et testable
Systèmes Distribués et Ingénierie de Plateforme
- Expérience dans la construction de systèmes hautement disponibles et tolérants aux pannes
- Solide compréhension de la scalabilité, de l'optimisation des performances, de la concurrence et des modèles de résilience
- Expérience dans le développement de services de plateforme, de frameworks partagés ou d'outils pour développeurs
- Connaissance des architectures pilotées par les événements et des systèmes orientés services
Ingénierie Native IA
- Expérience dans la construction de solutions logicielles exploitant l'IA générative, l'IA agentique ou les technologies LLM
- Expérience dans l'intégration de frameworks tels que LangChain, AutoGen, CrewAI ou d'agents IA personnalisés
- Capacité à développer une automatisation basée sur l'IA pour :
- Analyse d'incidents
- Flux de travail opérationnels
- Gestion du cycle de vie de l'infrastructure
- Observabilité intelligente
- Expérience dans la conception de APIs et de services intégrant des capacités d'IA
Cloud et Technologies de Plateforme
- Solide expérience avec OCI, AWS, Azure ou les environnements multi-cloud
- Expérience dans la construction de services cloud-natives utilisant Kubernetes et les technologies de conteneurisation
- Connaissance de l'architecture cloud, du réseau, de la sécurité et de l'optimisation des ressources
- Expérience avec l'Infrastructure as Code utilisant Terraform ou des technologies similaires
Ingénierie des Données
- Expérience dans la construction d'applications axées sur les données et de plateformes analytiques
- Connaissance des pipelines ETL et des frameworks de traitement de données à grande échelle
- Familiarité avec les technologies d'entrepôt de données telles que Snowflake, Vertica ou des plateformes équivalentes
- Compréhension de l'architecture des bases de données distribuées et colonnaires
Ingénierie de la Fiabilité
- Compréhension des principes SRE et des pratiques d'excellence opérationnelle
- Expérience dans la mise en œuvre de solutions d'observabilité utilisant Prometheus, Grafana, OpenTelemetry ou des outils similaires
- Expérience dans l'analyse des problèmes de production et la mise en œuvre de correctifs logiciels durables
- Connaissance des modèles de fiabilité, de la surveillance, de l'alerte et de l'ingénierie des performances
Ce que vous apportez
- 10+ années d'expérience en ingénierie logicielle dans la construction de systèmes distribués à grande échelle
- Solide expérience dans la livraison de logiciels de production dans des environnements cloud
- Expérience dans le développement de services cloud-natives, de plateformes ou de logiciels d'infrastructure
- Capacité avérée à diriger des initiatives techniques complexes de la conception au déploiement
Expertise Technique Fondamentale
- Conception de systèmes distribués
- Développement d'applications cloud-natives
- Ingénierie de plateforme et outils pour développeurs
- Systèmes de traitement de données à grande échelle
- Optimisation des performances et scalabilité
Expérience en IA Native
- Expérience dans la construction de produits logiciels ou de plateformes pour développeurs basés sur l'IA
- Expérience dans l'intégration de LLMs, de frameworks d'agents ou de systèmes d'automatisation intelligents dans des environnements de production
- Compréhension des modèles émergents d'ingénierie IA et des applications opérationnelles
Compétences Techniques
- Langages Java, Go, Python ou similaires
- Kubernetes, Docker
- Terraform
- Plateformes CI/CD
- Prometheus, Grafana, OpenTelemetry
- Plateformes cloud (OCI préféré)
Responsabilités
Conception et Développement de Plateformes Logicielles
- Concevoir, développer et maintenir des services logiciels cloud-natives supportant les plateformes analytiques HDI d'Oracle
- Construire des systèmes distribués évolutifs capables de traiter et d'analyser de grands ensembles de données de santé
- Développer des frameworks réutilisables, des APIs, des bibliothèques et des capacités de plateforme qui améliorent la productivité des développeurs et la fiabilité du système
- Contribuer à l'ensemble du cycle de vie du développement logiciel, de l'architecture au déploiement en production
Construction de Systèmes d'Automatisation Intelligents
- Développer des outils et des plateformes basés sur l'IA qui automatisent les flux de travail opérationnels et d'ingénierie
- Construire des systèmes basés sur des agents pour :
- Investigation d'incidents
- Analyse des causes profondes
- Automatisation de l'infrastructure
- Intelligence opérationnelle
- Concevoir des logiciels qui permettent l'infrastructure en libre-service et les opérations de plateforme autonomes
Fiabilité et Scalabilité de la Plateforme
- Concevoir des solutions logicielles qui améliorent la disponibilité, la scalabilité, les performances et la résilience
- Construire des plateformes d'observabilité et des outils de fiabilité utilisés par les équipes d'ingénierie
- Développer des capacités de remédiation automatisée et d'auto-réparation
- Piloter les améliorations d'ingénierie par le biais de métriques, d'automatisation et d'optimisation des performances
Ingénierie Cloud et Infrastructure
- Développer des solutions logicielles qui supportent les déploiements OCI et multi-cloud
- Construire des frameworks d'automatisation de l'infrastructure et des outils de déploiement
- Améliorer l'efficacité, la sécurité, la conformité et la scalabilité opérationnelle de la plateforme
Développement de Plateforme de Données
- Concevoir et optimiser les systèmes de traitement et d'analyse de données à grande échelle
- Développer et améliorer les pipelines de données, les frameworks de traitement et les intégrations d'entrepôts de données
- Améliorer le débit, la fiabilité et l'efficacité des charges de travail axées sur les données
Excellence en Ingénierie
- Participer aux revues d'architecture, aux discussions de conception et aux revues de code
- Mentorer les ingénieurs et contribuer aux meilleures pratiques d'ingénierie
- Collaborer avec les équipes logicielles, de plateforme, de données et d'infrastructure
- Promouvoir la qualité logicielle, l'automatisation, les tests et l'excellence opérationnelle
Qualifications
Avis : Certains postes basés aux États-Unis, ou impliquant un contact avec des clients ou clients américains, peuvent être soumis à des exigences applicables, telles que des mandats de vaccination/santé au travail, et/ou des exigences de dépistage de drogues.
Les informations sur la fourchette de salaire et les avantages sociaux fournies dans cette offre sont spécifiques aux emplacements indiqués uniquement.
États-Unis : Fourchette de salaire d'embauche en USD de : $104,500 à $234,600 par an. Peut être éligible à une prime, des actions et un report de rémunération.
Oracle maintient de larges fourchettes salariales pour ses postes afin de tenir compte des variations de connaissances, de compétences, d'expérience, des conditions du marché et des lieux, ainsi que pour refléter les différents produits, industries et secteurs d'activité d'Oracle.
Les candidats sont généralement placés dans la fourchette en fonction des facteurs précédents ainsi que de l'équité interne entre pairs.
Le poste acceptera généralement les candidatures pendant au moins trois jours civils à compter de la date de publication ou tant que le poste reste affiché.
Niveau de carrière - IC4
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 à [email protected] ou en appelant le 1-888-404-2494 aux États-Unis.
Oracle est un employeur garantissant 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.
Oracle US offre un ensemble complet d'avantages sociaux qui comprend les éléments suivants :
- Assurance médicale, dentaire et vision, y compris un avis médical d'expert
- Assurance invalidité de courte et longue durée
- Assurance vie et assurance décès et mutilation accidentels
- Assurance vie supplémentaire (Employé/Conjoint/Enfant)
- Comptes d'épargne flexibles pour les soins de santé et les personnes à charge
- Avantages pré-imposition pour les transports et le stationnement
- Plan d'épargne et d'investissement 401(k) avec abondement de l'entreprise
- Congés payés : Les vacances flexibles sont offertes à tous les employés éligibles affectés à un poste salarié (non éligible aux heures supplémentaires). Les vacances accumulées sont offertes à tous les autres employés éligibles aux avantages de vacances. Pour les employés travaillant au moins 35 heures par semaine, le taux d'accumulation des vacances est de 13 jours par an pour les trois premières années d'emploi et de 18 jours par an pour les années suivantes. L'accumulation des vacances est calculée au prorata pour les employés travaillant entre 20 et 34 heures par semaine. Les employés travaillant moins de 20 heures par semaine ne sont pas éligibles aux vacances.
- 11 jours fériés payés
- Congés maladie payés : 72 heures de congé maladie payé à la date d'embauche. Se renouvelle chaque année civile. Le solde non utilisé sera reporté chaque année jusqu'à un maximum de 112 heures.
- Congé parental payé
- Aide à l'adoption
- Plan d'achat d'actions pour les employés
- Planification financière et services juridiques de groupe
- Avantages volontaires incluant l'assurance automobile, habitation et animaux de compagnie
