Notre client :
Une entreprise technologique en phase d'amorçage qui crée une couche de sécurité pour l'ère des agents d'intelligence artificielle.
Leur produit est une passerelle MCP qui intercepte et contrôle le trafic du protocole de contexte de modèle, en appliquant des politiques de sécurité de niveau entreprise sur les appels d'outils d'IA.
L'équipe passe de la v0 à la v1 et est à la recherche d'un leadership technique fort sur l'infrastructure de base.
Vos tâches :
- Concevoir et développer la passerelle / proxy MCP de base gérant le trafic JSON-RPC 2.0 via HTTP, WebSockets et SSE ;
- Gestion propre du cycle de vie des connexions : négociation des capacités, application de l'authentification, routage avec mise en commun asynchrone des connexions ;
- Construire et optimiser les chemins d'accès aux requêtes critiques en termes de performances pour un débit élevé et une faible latence ;
- Mettre en œuvre la terminaison TLS/mTLS, la mise en commun des connexions et la gestion de la contre-pression ;
- Prise en charge des mises à jour dynamiques de la configuration (de type xDS) pour permettre des déploiements sans temps d'arrêt ;
- Travailler en étroite collaboration avec les fondateurs et les premiers clients pour faire évoluer le système du prototype à la production ;
- S'approprier l'architecture du cœur de la passerelle et de la couche d'application des politiques.
Expérience et compétences requises :
- Plus de 5 ans d'expérience dans la programmation de systèmes ou l'ingénierie backend avec des systèmes proxy/gateway de niveau production ;
- Solides connaissances en programmation asynchrone avec une expérience pratique dans la construction de systèmes à haute fréquence ;
- Solide expérience en Rust, y compris les composants asynchrones de l'écosystème tels que Tokio, Hyper, Tower ;
- Expérience pratique de la mise en œuvre de protocoles de réseau : WebSockets, SSE, HTTP/2, gRPC ;
- Solide expérience en ingénierie de la sécurité : TLS/mTLS, OAuth 2.1, validation JWT, validation des requêtes, limitation du débit ;
- Esprit "cloud-native" : conteneurs, IaC, CI/CD, surveillance et observabilité ;
- Capacité à faire des compromis pragmatiques entre les performances, la sécurité et la rapidité de livraison dans un environnement en phase de démarrage ;
- Anglais - Intermédiaire supérieur.
Ce serait un plus :
- Expérience de production avec AWS (réseau, services de sécurité, déploiements) ;
- Expérience avec d'autres langages de systèmes (Go, C++) ;
- Expérience de la construction ou de la contribution à des serveurs ou à des outils MCP ;
- Contributions à des projets de proxy/gateway tels que Envoy, Kong, Traefik, Linkerd ou similaires ;
- Expérience du protocole xDS ou de l'API de la passerelle Kubernetes ;
- Expérience de la création d'entreprise et aisance à travailler dans des environnements à forte ambiguïté.
Conditions de travail
Semaine de travail de 5 jours, journée de travail de 8 heures, horaire flexible ;
Tous les jours fériés de l'Union européenne sont des jours de congé ;
Les vacances et les congés de maladie sont couverts par l'entreprise ;