Adobe

Ingénieur Systèmes IA Senior — C++ / IA Appliquée

C++
Traduction automatique. Consultez l’original.

L'opportunité

Nous recherchons un Ingénieur Systèmes IA Senior avec une expertise approfondie en C++ pour contribuer à la construction de la prochaine génération de capacités de produits et de plateformes basées sur l'IA.

Ce rôle se situe à l'intersection de l'ingénierie des systèmes à grande échelle, de l'IA appliquée et de l'architecture logicielle de production. Vous concevrez et construirez l'infrastructure native, les couches d'intégration de services, les systèmes d'évaluation et les mécanismes de fiabilité qui permettent aux fonctionnalités basées sur l'IA de fonctionner de manière sûre, prévisible et efficace au sein de produits logiciels complexes.

Il ne s'agit pas d'un rôle de recherche uniquement, ni d'un rôle d'ingénierie de prompts. Il s'agit d'un rôle d'ingénierie principal pratique pour une personne capable de naviguer entre l'architecture, le code de production, la conception de systèmes IA, la stratégie technique et le leadership inter-équipes.

Le candidat idéal est avant tout un ingénieur C++ solide, avec une aisance pratique en IA : quelqu'un qui comprend le comportement des systèmes IA modernes, leurs défaillances, comment les intégrer dans les flux de travail de production, et comment concevoir des systèmes qui rendent l'IA utile, fiable, observable et sécurisée.

Ce qui rend ce rôle spécial

  1. Vous contribuerez à définir comment l'IA devient une partie fiable des systèmes logiciels de production complexes.
  1. Vous travaillerez à l'intersection de l'ingénierie des systèmes C++, de l'IA appliquée, de l'architecture de plateforme et de l'impact à l'échelle du produit.
  1. Vous façonnerez l'infrastructure qui permet des expériences basées sur l'IA sur plusieurs équipes et surfaces produit.
  1. Vous influencerez à la fois la stratégie technique et l'exécution quotidienne de l'ingénierie.
  1. Vous contribuerez à élever le niveau de la manière dont les équipes construisent, évaluent, sécurisent et opèrent les systèmes IA en production.

Créons l'avenir ensemble chez Adobe

Chez Adobe, nous croyons en la création d'une culture d'entreprise où tous les employés sont habilités à avoir un impact. Apprenez-en davantage sur la vie chez Adobe, y compris nos valeurs et notre culture adobe.com/adobe-for-all.html#:~:text=and%20culture.-,Our%20company%20values.,-As%20we%20look, notre concentration sur les personnes, le but et la communauté adobe.com/corporate-responsibility.html, Adobe pour Tous adobe.com/diversity.html, nos programmes de avantages complets benefits.adobe.com/, les histoires que nous racontons blog.adobe.com/, les clients blog.adobe.com/en/topics/customer-stories que nous servons, et comment vous pouvez nous aider à faire avancer notre mission d'autonomiser chacun à créer.

Ce que vous ferez

Architecture de Systèmes IA Natifs

  1. Concevoir et construire une infrastructure C++ native qui connecte des bases de code de produits complexes à des services, agents et flux de travail basés sur des modèles IA.
  1. Définir des interfaces d'exécution claires, des schémas, des couches de validation et des contrats de gestion des erreurs pour les actions pilotées par l'IA.
  1. Créer des ponts fiables entre les capacités produit, les systèmes d'orchestration IA et les services backend.
  1. Assurer que les actions initiées par l'IA se comportent de manière sûre, prévisible et cohérente au sein des flux de travail produit existants.
  1. Guider les décisions d'architecture à long terme par le biais d'ADR, de documents de conception, de revues techniques et d'alignement interfonctionnel.

Plateforme C++ et Ingénierie d'Intégration

  1. Construire des composants C++ de haute qualité pour des environnements multiplateformes sensibles aux performances.
  1. Gérer l'infrastructure client critique telle que la connectivité des services, le cycle de vie des sessions, l'authentification, le TLS, la reconnexion, la concurrence et l'exécution asynchrone.
  1. Concevoir des APIs et des abstractions qui sont maintenables, testables et évolutives sur plusieurs surfaces produit.
  1. Améliorer la qualité du code par la modernisation, le refactoring, de meilleurs tests et des modèles d'ingénierie plus solides.
  1. Équilibrer les performances, la sécurité mémoire, la fiabilité, la compatibilité ascendante et l'expérience développeur dans une base de code mature.

Fiabilité et Évaluation de l'IA Appliquée

  1. Concevoir des systèmes qui rendent les fonctionnalités IA mesurables, déboguables et prêtes pour la production.
  1. Construire des cadres d'évaluation pour les flux de travail IA, y compris l'exécution automatisée des tâches, la validation des sorties, les tests de régression, la notation et les boucles de revue humaine.
  1. Définir des garde-fous pour les actions pilotées par l'IA, y compris les vérifications de sécurité, les limites de capacités, les chemins de repli et la gestion des défaillances.
  1. Créer une traçabilité, une observabilité et des diagnostics respectueux de la vie privée pour les systèmes basés sur des modèles.
  1. Collaborer avec les équipes produit, data science, sécurité, juridique et de gouvernance IA pour garantir que les capacités IA répondent aux attentes en matière de qualité, de sécurité et de conformité.

Leadership Technique

  1. Définir la direction d'ingénierie dans des domaines techniques ambigus et en évolution rapide.
  1. Influencer l'architecture sur les clients natifs, les services IA backend, les couches d'orchestration et les équipes d'expérience produit.
  1. Aider les équipes à adopter des flux de travail d'ingénierie assistés par l'IA pour la génération de code, le débogage, les tests, la documentation et la revue.

Ce que vous apporterez

Qualifications Requises

  1. 10+ années d'expérience professionnelle en ingénierie logicielle, avec une profondeur significative en C++.
  1. Solide expérience dans la construction ou la maintenance de bases de code volumineuses, matures et sensibles aux performances.
  1. Expertise en conception C++ moderne, gestion de la mémoire, concurrence, conception API, débogage et performances au niveau système.
  1. Expérience dans la construction de logiciels multiplateformes sur Windows, macOS, Linux, ou des environnements similaires.
  1. Expérience pratique dans l'intégration de l'IA, de LLMs, d'agents ou de systèmes basés sur des modèles dans des logiciels de production ou adjacents à la production.
  1. Compréhension pratique des modes de défaillance des systèmes IA, y compris l'hallucination, les erreurs d'appel d'outils, le contexte incomplet, la dérive multi-tours, le non-déterminisme et les sorties peu fiables.
  1. Expérience dans la conception d'interfaces fiables entre les systèmes IA et les systèmes logiciels déterministes.
  1. Solides compétences en architecture système, y compris l'analyse des compromis, la stratégie technique et la documentation d'architecture.
  1. Expérience des tests à grande échelle, y compris les tests unitaires, les tests d'intégration, la validation CI, les tests de régression et les portes de qualité.
  1. Capacité à diriger par l'influence auprès des équipes d'ingénierie, produit, conception, plateforme, sécurité et data science.
  1. Solides compétences en communication écrite et orale, avec la capacité d'expliquer des décisions techniques complexes à des publics d'ingénieurs et de cadres.

Qualifications Souhaitées

  1. Expérience avec les APIs de modèles de pointe tels que GPT, Claude, Gemini, ou des systèmes similaires.
  1. Expérience dans la conception d'interfaces d'outils/fonctions, de flux de travail agentiques ou de systèmes d'orchestration IA.
  1. Expérience dans la construction de cadres d'évaluation IA, de systèmes de notation automatisés ou de revues qualité avec intervention humaine.
  1. Familiarité avec JSON-RPC, gRPC, WebSockets, REST, ou des protocoles de service similaires.
  1. Expérience avec l'observabilité et la traçabilité pour les systèmes IA ou les systèmes distribués.
  1. Expérience avec la télémétrie respectueuse de la vie privée, la conservation des données, la communication sécurisée client/service, ou les exigences de conformité d'entreprise.
  1. Familiarité avec le sandboxing, les limites de sécurité, les permissions ou l'application de politiques pour les actions initiées par l'IA.
  1. Expérience dans la modernisation de systèmes C++ existants ou l'amélioration de la productivité des développeurs dans de grandes organisations d'ingénierie.
  1. Expérience dans les outils créatifs, les applications de productivité, les outils de développement, les logiciels d'entreprise ou les applications de bureau complexes.

À propos de l'équipe

Cette équipe construit des systèmes IA fondamentaux et une infrastructure native pour les équipes d'ingénierie produit. Nous collaborons avec l'ingénierie client, les services IA backend, les équipes plateforme, produit, data science, sécurité, confidentialité et ingénierie de release.

Nous nous concentrons sur une architecture durable, une implémentation de qualité production, une fiabilité mesurable et une adoption pratique de l'IA. Notre objectif est de rendre les logiciels basés sur l'IA plus sûrs, plus rapides, plus performants et plus faciles à construire et à livrer pour les équipes d'ingénierie.

À propos d'Adobe

Adobe permet à chacun de créer grâce à des plateformes et des outils innovants qui libèrent la créativité, la productivité et les expériences client personnalisées. Les offres leaders de l'industrie d'Adobe, y compris Adobe Acrobat Studio, Adobe Express, Adobe Firefly, Creative Cloud, Adobe Experience Platform, Adobe Experience Manager, et GenStudio, permettent aux individus et aux entreprises de transformer les idées en impact, alimentés par l'IA et guidés par l'ingéniosité humaine.

Nos plus de 30,000 employés dans le monde créent l'avenir et élèvent le niveau alors que nous pilotons la prochaine décennie de croissance. Nous avons pour mission d'embaucher les meilleurs et croyons en la création d'une culture d'entreprise où tous les employés sont habilités à avoir un impact. Chez Adobe, nous pensons que de grandes idées peuvent venir de n'importe où dans l'organisation. La prochaine grande idée pourrait être la vôtre.

Adobe est fier d'être un employeur respectant l'égalité des chances en matière d'emploi eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf. Nous ne faisons aucune discrimination fondée sur le genre, la race ou la couleur, l'origine ethnique ou nationale, l'âge, le handicap, la religion, l'orientation sexuelle, l'identité ou l'expression de genre, le statut d'ancien combattant, ou toute autre caractéristique protégée. En savoir plus. adobe.com/content/dam/cc/en/careers/pdfs/executed-eeo.pdf

Adobe s'efforce de rendre son site Carrières et son processus de recrutement accessibles à tous les utilisateurs. Si vous avez un handicap ou un besoin spécial nécessitant un aménagement pour naviguer sur notre site Web ou compléter le processus de candidature, envoyez un e-mail à accommodations@adobe.com [accommodations@adobe.com].

Directives d'utilisation de l'IA pour les entretiens

Nos entretiens sont conçus pour refléter vos propres compétences et votre réflexion. L'utilisation d'outils d'IA ou d'enregistrement pendant les entretiens en direct n'est pas autorisée, sauf invitation explicite de l'interviewer ou approbation préalable dans le cadre d'un aménagement raisonnable. Si ces outils sont utilisés de manière inappropriée ou d'une manière qui déforme votre travail, votre candidature pourrait ne pas être retenue dans le processus.

Chez Adobe, nous donnons aux employés les moyens d'innover avec l'IA — et nous recherchons des candidats désireux de faire de même. Dans le cadre de l'expérience d'embauche, nous fournissons des directives claires sur les domaines où l'IA est encouragée pendant le processus et où elle est restreinte pendant les entretiens en direct. Découvrez comment nous envisageons l'IA dans l'expérience d'embauche careers.adobe.com/us/en/ai-and-your-hiring-experience.

Avis spécifiques à l'État

Californie : Ordonnances de la Chance Équitable

Adobe examinera les candidats qualifiés ayant des antécédents d'arrestation ou de condamnation pour emploi, conformément aux lois étatiques et locales et aux ordonnances de « chance équitable ».

Colorado : Avis de Fenêtre de Candidature

Si ce poste est ouvert au recrutement dans le Colorado (tel qu'indiqué dans l'offre d'emploi), la fenêtre de candidature restera ouverte au moins jusqu'à la date et l'heure indiquées ci-dessus, heure du Pacifique, en conformité avec la réglementation du Colorado sur la transparence des salaires. Si le Colorado n'est pas indiqué comme lieu de recrutement pour ce poste, aucune fenêtre de candidature spécifique ne s'applique, et l'offre peut être clôturée à tout moment en fonction des besoins de recrutement.

Massachusetts : Avis Légal du Massachusetts

Il est illégal dans le Massachusetts d'exiger ou d'administrer un test de détecteur de mensonges comme condition d'emploi ou de maintien de l'emploi. Un employeur qui enfreint cette loi est passible de sanctions pénales et de responsabilité civile.

Fourchette de rémunération attendue

Notre rémunération reflète le coût de la main-d'œuvre sur plusieurs marchés géographiques américains, et nous payons différemment en fonction de ces marchés définis. La fourchette de rémunération aux États-Unis pour ce poste est de 159,200 $ - 301,600 $ par an. La rémunération dans cette fourchette varie selon le lieu de travail et peut également dépendre des connaissances, compétences et expériences liées au poste. Votre recruteur pourra vous fournir plus de détails sur la fourchette salariale spécifique au lieu d'emploi pendant le processus d'embauche. En Californie, la fourchette de rémunération pour ce poste est de 208,300 $ - 301,600 $. À New York, la fourchette de rémunération pour ce poste est de 208,300 $ - 301,600 $. Dans l'Illinois, la fourchette de rémunération pour ce poste est de 178,600 $ - 258,700 $. Dans l'État de Washington, la fourchette de rémunération pour ce poste est de 190,200 $ - 275,400 $.

Chez Adobe, pour les postes de vente, les salaires de départ sont exprimés en rémunération cible totale (TTC = salaire de base + commission), et les incitations à court terme prennent la forme de plans de commission de vente. Pour les postes non commerciaux, les salaires de départ sont exprimés en salaire de base et les incitations à court terme prennent la forme du Plan d'Incitations Annuel (AIP).

De plus, certains postes peuvent être éligibles à des incitations à long terme sous la forme d'une attribution d'actions pour les nouveaux employés.

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