Roku
Scope3
Staff Software Engineer (Fullstack, BE-leaning)
À PROPOS DU POSTE
Nous construisons l'avenir de la publicité programmatique grâce à des agents IA. Notre équipe technique crée l'infrastructure qui permet aux agents IA de découvrir, négocier et échanger des inventaires publicitaires de manière autonome.
Dans ce rôle, vous serez un leader technique responsable des APIs, des protocoles et des interfaces d'agents qui alimentent notre plateforme publicitaire agentique. Vous concevrez des systèmes où les agents IA sont des participants de première classe, avec leur propre authentification, leurs capacités et leurs normes de communication.
Vous travaillerez à l'intersection de la technologie publicitaire, des systèmes distribués et des frameworks émergents d'agents IA, en prenant des décisions architecturales qui façonnent l'évolution de notre marché.
Il s'agit d'un rôle de leadership pratique Fullstack (orientation 80/20 backend). Vous écrirez du code de production, prototyperez de nouveaux modèles de communication d'agents, examinerez les conceptions de systèmes et encadrerez des ingénieurs tout en définissant la direction technique.
CE N'EST PAS UN POSTE D'INGÉNIEUR TYPIQUE
- Nous opérons dans un domaine sans manuel fixe, ce rôle convient donc mieux aux bâtisseurs qui sont à l'aise pour créer une structure là où il n'en existe pas.
- Notre approche privilégie l'expérimentation rapide par rapport à la perfection initiale : nous testons, apprenons, puis formalisons ce qui fonctionne.
- Le rythme est rapide et dépasse souvent ce qui semble confortable. Pour la bonne personne, cela fait partie de l'attrait.
- Nous recherchons également des ingénieurs qui explorent déjà activement l'IA ; ce n'est pas un environnement où l'on apprend sur le tas.
RESPONSABILITÉS
- Concevoir et architecturer des APIs évolutives pour les clients humains et les agents IA.
- Diriger le développement des interfaces d'agents, des serveurs MCP et des couches de communication A2A.
- Construire et exploiter des systèmes à haut débit pour les transactions publicitaires en temps réel.
- Évaluer et intégrer les frameworks et protocoles émergents d'agents.
- Collaborer avec le produit et le design pour définir des contrats API clairs et adaptés aux agents.
- Piloter les décisions architecturales concernant l'authentification, les protocoles et les flux de transactions.
- Collaborer avec des DSP, SSP externes et des partenaires de plateformes d'agents.
- Encadrer les ingénieurs sur la conception des API, les systèmes distribués et les architectures d'agents.
- Anticiper et traiter les cas limites dans le comportement autonome des agents.
QUALIFICATIONS
- 8+ années d'expérience dans la construction de systèmes backend distribués à grande échelle.
- 4+ années dans un rôle de leadership technique.
- 4+ années d'expérience professionnelle dans l'écosystème AdTech.
- Solide expertise en conception et architecture d'API (REST, systèmes événementiels, authentification, versioning).
- Expérience avec les frameworks et protocoles de communication d'agents IA, ou capacité à les apprendre et les évaluer rapidement.
- Maîtrise de TypeScript/Node.js, React, et des plateformes cloud (GCP ou AWS).
- Expérience dans la conception de systèmes pour la prise de décision autonome ou semi-autonome.
- Expérience avérée dans le mentorat d'ingénieurs et la promotion d'une culture d'équipe collaborative.
- Confort dans un environnement en évolution rapide.
STACK TECHNIQUE
- Couche API : TypeScript/Node.js, REST et services événementiels.
- Interfaces d'agents : serveurs MCP et gestionnaires de protocoles A2A.
- Données : PostgreSQL, BigQuery, Stockage Cloud, Redis.
Alors que l'écosystème des agents évolue, vous aiderez à évaluer de nouvelles technologies et à garantir que notre marché reste à la pointe.
RÉMUNÉRATION
La fourchette salariale pour ce poste est de 180k-$230k USD / 190k-$245k CAD.
Ces fourchettes couvrent plusieurs bandes salariales basées sur la localisation aux États-Unis et au Canada. Les candidats sont alignés sur une fourchette plus étroite en fonction des données de rémunération du marché géographique spécifiques à leur lieu de résidence, et les offres finales reflètent les compétences démontrées, l'expérience et les attentes du poste.
Une note aux candidats
Nous croyons que toutes les personnes sont capables de grandes choses. Nous vous encourageons à postuler même si vous ne remplissez pas toutes les exigences énumérées dans cette description de poste.
Avantages et Perks
Les détails varient selon la localisation (USA/Canada), mais tous les employés bénéficient de :
- Santé et bien-être : Couverture médicale, dentaire et optique complète avec une contribution significative de l'employeur ; couverture invalidité courte et longue durée ; options d'épargne santé/dépenses flexibles.
- Retraite : Plan d'épargne retraite abondé par l'employeur (401(k) ou RRSP).
- Congés : Congés payés généreux, jours fériés légaux et fermeture du bureau en fin d'année.
- Congé parental : 13 semaines entièrement payées (sous réserve des conditions d'éligibilité).
- Travail à distance : Équipement de bureau à domicile fourni par l'entreprise, allocation d'installation et accès aux espaces WeWork.
- Actionnariat : Options d'achat d'actions
