Keyrus Brazil
OpenMined
Senior Technical Program Manager
À propos de OpenMined
OpenMined est une fondation à but non lucratif 501(c)(3) qui rassemble des esprits de premier plan dans les domaines de l'IA, de la sécurité et des technologies de confidentialité afin de développer des solutions open-source qui transforment la manière dont les données peuvent être consultées et partagées. Fondée en 2017, nous sommes devenus une communauté mondiale de plus de 18,000 membres travaillant à garantir que la protection de la vie privée et l'innovation en matière d'IA se renforcent mutuellement plutôt que de se nuire. Nous sommes motivés par un défi simple : les données les plus précieuses pour résoudre les plus grands défis de l'humanité restent inaccessibles en raison de préoccupations liées à la confidentialité, et nous pouvons changer cela grâce à la technologie plutôt que par des compromis.
À propos du poste
Nous recherchons un Senior Technical Program Manager pour prendre en charge la manière dont OpenMined planifie, suit et livre ses projets les plus ambitieux. Vous travaillerez en étroite collaboration avec Ronnie Falcon, Chief Product Officer, et vous serez la personne responsable des délais, des dépendances et de la livraison au sein de nos équipes produit, ingénierie, recherche et partenariats.
OpenMined mène plusieurs initiatives à enjeux élevés simultanément. ScreamingFace est une boîte à outils open-source permettant de composer plusieurs LLMs dans des systèmes qui surpassent n'importe quel modèle de pointe, avec un classement public et une bourse de recherche. AI Oversight développe une infrastructure préservant la confidentialité qui permet aux laboratoires d'IA, aux auditeurs et aux instituts de sécurité d'effectuer des évaluations sans exposer les modèles ou les données, avec des projets pilotes menés aux côtés de laboratoires de pointe. Ces efforts couvrent plusieurs équipes, outils et financeurs, et ils évoluent rapidement dans un contexte d'incertitude réelle liée à la recherche.
Nos responsables produit décident de ce qui doit être construit, et nos responsables techniques décident de la manière dont cela est construit. Vous serez responsable du moment et de l'ordre dans lesquels ces éléments seront livrés. Cela signifie transformer les objectifs en jalons avec des dates réelles, maintenir les feuilles de route à jour plutôt que de les réécrire une fois par an, et faire de nos outils une source de vérité fiable. Cela implique également d'informer rapidement la direction lorsqu'une date est sur le point d'être dépassée et de présenter les options disponibles.
Il s'agit d'un rôle technique. Vous travaillerez quotidiennement avec des ingénieurs et des chercheurs sur des systèmes distribués, l'infrastructure LLM et les technologies améliorant la confidentialité. Vous n'avez pas besoin d'écrire du code de production, mais vous devez comprendre le travail suffisamment bien pour le décomposer, identifier les risques et remettre en question une estimation.
Nous sommes une équipe native de l'IA. Nos ingénieurs déploient avec des agents de codage IA, notre base de code principale est publiée plusieurs fois par semaine, et nos outils et habitudes continuent d'évoluer au rythme de l'IA. Nous recherchons un Technical Program Manager chevronné qui a construit et dirigé des pratiques de gestion de projet pour des équipes comme la nôtre. Vous apporterez des années d'expérience pratique, utiliserez l'IA pour rendre la planification, le suivi et le reporting plus rapides et plus légers, et aiderez OpenMined à devenir une équipe excellente en gestion de projet, plutôt qu'une équipe qui dépend d'une seule personne pour le faire.
Il s'agit d'un contrat de prestation indépendant, correspondant approximativement à un engagement à temps plein, avec une durée initiale de 12 mois que nous prévoyons de renouveler. Vous définissez votre propre emploi du temps, mais nous avons besoin que vos heures de travail chevauchent substantiellement les heures de bureau de la côte Est des États-Unis (votre heure locale doit se situer entre une heure de retard et deux heures d'avance par rapport à l'heure ET).
Responsabilités
- Assurer la livraison de bout en bout des initiatives phares de OpenMined (ScreamingFace et AI Oversight), des objectifs trimestriels aux jalons, dépendances et dates de publication.
- Concevoir, exécuter et améliorer continuellement notre pratique de gestion de projet pour une équipe native de l'IA : planification, suivi, reporting d'état et rétrospectives basés sur la manière dont les ingénieurs travaillent avec les agents IA aujourd'hui, et mis à jour au fur et à mesure de l'évolution de ces outils.
- Intégrer l'IA dans notre gestion de projet : utiliser et créer des agents IA et des automatisations qui rédigent des mises à jour d'état, résument l'activité sur Linear, GitHub et lors des réunions, signalent les risques et le travail obsolète, et maintiennent les plans à jour avec peu de maintenance manuelle.
- Améliorer la gestion de projet de toute l'équipe : définir des normes et des modèles, coacher les responsables produit et ingénierie, et développer les compétences en gestion de projet au sein de l'équipe, jetant ainsi les bases pour de futurs recrutements en gestion de projet.
- Transformer les OKR trimestriels en plans datés et séquencés avec les responsables produit et ingénierie, et les maintenir à jour à mesure que les résultats de recherche et les priorités évoluent.
- Gérer une feuille de route produit vivante qui est examinée régulièrement et qui peut alimenter les propositions de subventions et les rapports aux financeurs sans réécriture de dernière minute.
- Être le seul responsable des dépendances inter-équipes lorsqu'une initiative couvre plusieurs tableaux, équipes ou partenaires externes, et résoudre vous-même les blocages avant qu'ils ne causent un retard.
- Gérer nos outils de gestion de projet (Linear pour l'ingénierie, Asana pour le travail interfonctionnel) : définir des conventions, réduire le bruit et s'assurer que l'état dans les outils correspond à la réalité.
- Connecter le code aux plans : s'assurer que le travail sur GitHub est lié aux tickets Linear dans tous les dépôts actifs, et maintenir la visibilité sur la revue des PR, l'état des versions et la propriété des dépôts.
- Suivre et rapporter les progrès sur les jalons, le temps de cycle et les résultats clés des OKR à la direction, et signaler rapidement les dates de retard avec des options de compromis claires.
- Coordonner les livrables externes tels que les projets pilotes avec des partenaires, les lancements de programmes (par exemple, notre bourse de recherche) et les jalons de subventions, afin que les engagements envers les partenaires et les financeurs soient respectés.
Profil recherché
- 7+ années d'expérience en gestion technique de projet ou de programme, dans la livraison de logiciels complexes avec des équipes produit et ingénierie. Une expérience transférable, telle qu'un parcours en ingénierie logicielle, sera également prise en compte.
- Avoir construit ou reconstruit une pratique de gestion de projet : mise en place de rythmes de planification, d'outils et de normes qu'une équipe a continué d'utiliser, obtention de l'adhésion par la crédibilité plutôt que par des processus lourds, et développement des compétences en gestion de projet des autres.
- Avoir façonné la gestion de projet pour des équipes natives de l'IA : avoir travaillé avec des ingénieurs qui construisent avec des agents de codage IA, et avoir modifié les processus au fur et à mesure de l'évolution de ces flux de travail.
- Utiliser l'IA dans son propre travail de gestion de projet au quotidien : avoir construit ou mis en place des agents IA, des automatisations ou des flux de travail pour le reporting d'état, la détection des risques, la planification ou l'hygiène des outils de suivi, et pouvoir démontrer des résultats concrets.
- Avoir livré dans un contexte de livraison continue et d'incertitude technique : R&D, ML/IA, infrastructure ou plateformes de développement avec des versions fréquentes et des plans changeants.
- Fondations techniques : un diplôme en informatique ou autre diplôme technique, ou 3+ années d'expérience en tant qu'ingénieur logiciel. À l'aise avec la lecture de code, les PR et les documents d'architecture.
- Utilisation approfondie et pratique d'outils de suivi d'ingénierie tels que Linear, Jira et GitHub. Vous avez conçu le flux de travail d'une équipe, pas seulement utilisé celui existant.
- Communication claire et concise, écrite et orale : vous savez expliquer l'état, les risques et les compromis aux ingénieurs, aux cadres et aux financeurs.
Souhaitable
- Expérience de travail au sein d'une équipe entièrement à distance et distribuée.
- Avoir mentoré ou géré d'autres chefs de projet ou de programme, ou avoir participé à leur recrutement.
- Expérience avec les LLMs, l'évaluation de l'IA, la sécurité de l'IA ou les technologies améliorant la confidentialité.
- Expérience dans une startup en phase de démarrage ou un laboratoire de recherche où vous avez construit le processus de livraison à partir de zéro.
- Expérience dans la gestion de livrables financés par des subventions ou des partenaires, comme le reporting des jalons aux financeurs.
- Expérience de coordination avec des partenaires externes sur des projets pilotes ou des intégrations (par exemple, laboratoires d'IA, institutions de recherche, gouvernement).
- Expérience de projets open-source, en tant que contributeur ou en tant que chef de projet ou de version.
Rémunération
Honoraires de contrat : 76,000 - 96,000 USD annualisés, facturés mensuellement.
Les offres réelles seront déterminées en fonction des compétences, du niveau d'expérience et de la localisation du candidat.
- Travail axé sur une mission : faites partie d'une organisation à but non lucratif 501(c)(3), axée sur l'impact social plutôt que sur le profit, offrant la chance de faire une différence significative dans le monde.
- Contribution Open Source : ayez un impact réel en contribuant à un projet Open Source qui profite à une large communauté.
- Équipe mondiale collaborative : rejoignez une équipe dynamique et internationale qui valorise la collaboration et la diversité.
- Horaires de travail flexibles : profitez de l'autonomie pour structurer vos heures de travail en fonction de ce qui convient le mieux à votre vie et à votre productivité.
- Travail entièrement à distance : travaillez à distance dans le respect des exigences de localisation pour ce poste.
