En un coup d'œil
- Missions: Améliorez les outils internes pour rendre nos ingénieurs plus productifs.
- Entreprise: Relay, un protocole de paiement innovant et rapide.
- Avantages: Salaire compétitif, actions, avantages santé, et politique de congés illimités.
- Autres infos: Environnement dynamique avec une culture de travail à distance.
- Pourquoi ce job: Impactez directement la productivité des ingénieurs avec des outils de pointe.
- Qualifications: Expérience en ingénierie backend et compétences en intégration d'outils.
Le salaire estimé est compris entre 61650 - 75350 € par an.
À propos de nous
Relay est un protocole de paiement inter-chaînes qui fournit des ponts, des échanges et des transactions inter-chaînes instantanés et à faible coût. Nous sommes le moyen le plus rapide et le moins cher de faire des transactions entre chaînes, servant plus de 5 millions d'utilisateurs ayant réalisé plus de 59 millions de transactions pour un volume de plus de 6 milliards de dollars sur plus de 85 chaînes.
À propos du rôle
Nous recrutons un Ingénieur Outils Internes avec un objectif : rendre chaque ingénieur Relay beaucoup plus productif. Vous travaillerez « à l'intérieur de la boîte ». Vos clients sont nos propres ingénieurs, et les choses que vous construisez ne sont jamais expédiées aux utilisateurs finaux mais déterminent la rapidité et la sécurité de tout le reste. Pensez à ce rôle comme à un ingénieur déployé en avant pour notre organisation d'ingénierie : vous identifiez où les gens attendent, se bloquent ou se répètent, et vous supprimez ces obstacles.
Ce rôle est un poste de contributeur individuel, pratique, axé sur l'ingénierie backend. Vous (ou vos agents) écrirez du code chaque jour, le déploierez et l'exécuterez en production : construction de services et d'intégrations, instrumentation, mise en place de la surveillance et des alertes, et être en veille pour ce que vous expédiez. Il n'y a pas d'équipe à gérer. Si vous souhaitez diriger des personnes ou principalement conseiller, ce n'est pas le rôle pour vous.
Ce que vous ferez :
- Améliorer nos flux de travail de développement agentique.
- Travailler avec notre agent IA interne, Scout, et les équipes qui l'utilisent, pour transformer le travail d'ingénierie répétitif en compétences d'agent : investigation, triage, routage des tickets, mises à jour de statut et corrections de première ébauche.
- Posséder la bibliothèque partagée de compétences, d'outils et de contexte dont dépendent les agents de codage des ingénieurs, afin que ce qui fonctionne pour une équipe fonctionne pour toutes, qu'elles utilisent Claude, Codex ou toute autre variante d'un agent de codage.
- Observer comment les ingénieurs travaillent réellement avec les outils IA, identifier où ils se bloquent et améliorer le flux de travail, les outils ou les conseils.
- Suivre le temps de cycle, le coût des jetons et le travail de révision, et rapporter ce que chaque changement a modifié.
- Faire des agents le premier réviseur de tout code.
- Mettre en place des mécanismes pour que les agents examinent et potentiellement approuvent (ou demandent des modifications !) chaque PR, et que les ingénieurs ne soient jamais bloqués en attendant l'examen d'un autre humain.
- Clore la boucle sur chaque examen : capturer chaque dépassement humain, bug manqué (faux négatif) et commentaire erroné ou rejeté (faux positif), et les renvoyer dans les évaluations, les invites et les règles, afin que l'agent approuve davantage et se trompe moins au fil du temps.
- Construire le filet de sécurité environnant : tests, gardes de déploiement et retour en arrière, afin qu'une révision plus rapide ne signifie pas des versions plus risquées.
- Suivre les taux de faux positifs et de faux négatifs au fil du temps, et élargir ce que l'agent peut approuver de manière autonome uniquement lorsque ces taux diminuent.
- Rendre le débogage des problèmes trivial.
- Travailler avec des outils comme Datadog afin que les journaux, les traces, les métriques et les déploiements récents derrière tout problème soient à une requête ou à une question d'agent près.
- Améliorer l'instrumentation et la propriété des alertes afin que chaque alarme pointe vers une équipe et une cause probable.
- Réduire le bruit et le coût de l'observabilité sans perdre les signaux dont les ingénieurs ont besoin.
- Transformer les modèles d'incidents récurrents en runbooks et en automatisation que Scout peut exécuter.
À propos de vous
Vous êtes un ingénieur pratique qui expédie des outils que d'autres ingénieurs utilisent chaque jour, et vous les considérez comme vos clients. Vous êtes obsédé par le temps de cycle : vous remarquez chaque minute d'attente et vous découvrez pourquoi. Vous utilisez fortement les agents de codage IA vous-même et savez ce qui les rend fiables ou peu fiables. Vous préférez ajouter un test, une barrière de sécurité ou une règle de lint plutôt que de vous fier à une invite. Vous connaissez la différence entre un commentaire d'examen IA sur lequel les ingénieurs agissent et un commentaire qu'ils apprennent à ignorer. Vous êtes un IC à l'aise d'être le premier employé dédié dans une nouvelle fonction, et qui travaille bien avec des personnes occupées et sceptiques. Vous construisez des boucles de rétroaction : vous mesurez avant et après, apprenez de chaque erreur, itérez et rapportez honnêtement lorsque quelque chose n'a pas aidé.
Compétences et capacités
Indispensables :
- Expérience pratique en ingénierie backend : vous construisez, déployez et maintenez vous-même des services de production, y compris l'instrumentation, la journalisation, la surveillance et l'alerte.
- Plus de 5 ans d'expérience en ingénierie logicielle, outils de développement ou ingénierie de plateforme.
- Solides compétences en TypeScript et expérience dans la construction d'outils internes et d'intégrations API.
- Expérience de production avec des agents LLM : utilisation d'outils, récupération, orchestration et évaluations pour un comportement non déterministe.
- Expérience de l'intégration de la révision de code assistée par IA ou des tests dans le flux de travail quotidien d'une équipe, mesurant le résultat et l'améliorant grâce à des boucles de rétroaction qui réduisent les faux positifs et les faux négatifs.
- Connaissance pratique des systèmes CI/CD et de révision de code, et de ce qui les rend lents.
- Expérience avec des outils d'observabilité tels que Datadog : journaux, traces, métriques, moniteurs et contrôle des coûts.
- Excellente communication écrite ; vous pouvez transformer un point de douleur d'ingénieur en spécification précise.
Atouts :
- Expérience avec Rust (nous en utilisons un peu).
- Expérience avec MCP ou des outils et protocoles de contexte comparables.
- Expérience dans la conception de politiques de fusion basées sur le risque, de gardes de déploiement ou de flux d'approbation automatisés.
- Expérience avec des outils d'incidents, des flux de travail d'appel ou d'automatisation de runbook.
- Expérience avec des applications Slack ou des plateformes internes.
- Expérience dans le domaine de la crypto, des paiements ou d'un autre domaine à enjeux élevés.
Ce à quoi ressemble le succès :
- Premiers 30 jours : vous avez observé des ingénieurs à travers les équipes, cartographié où le temps est perdu depuis l'engagement jusqu'à la production, et convenu d'une base pour le temps de cycle et l'attente de révision.
- Premiers 60 jours : la révision par l'agent couvre un premier ensemble de dépôts, avec des règles claires sur ce qui fusionne sans humain et une boucle de rétroaction capturant chaque dépassement et chaque erreur.
- Premiers 90 jours : le temps médian d'attente pour une première révision est mesuré en minutes, les taux de faux positifs et de faux négatifs de l'agent de révision sont suivis et en baisse, et un flux de débogage soutenu par Datadog est utilisé quotidiennement.
- En continu : les ingénieurs expédient visiblement plus rapidement, et l'agent de révision continue de s'améliorer : il approuve davantage de manière autonome, avec moins de faux positifs et de faux négatifs chaque mois.
Ce que nous offrons :
- Salaire de base compétitif.
- Package d'équité.
- Avantages de santé complets.
- Politique de congés illimités avec un minimum encouragé.
- Culture à distance avec un accent sur la collaboration, la communication et la flexibilité.
Internal Tooling Engineer employeur : Relay
Relay est un protocole de paiement inter-chaînes qui offre des solutions de pontage, d'échanges et de transactions instantanés et à faible coût. L'entreprise se concentre sur l'amélioration de la productivité de ses ingénieurs grâce à des outils internes, favorisant ainsi un environnement de travail collaboratif et efficace. Les employés bénéficient d'opportunités de croissance professionnelle dans un secteur dynamique.
Conseils d'expert StudySmarter🤫
Voici comment nous pensons que tu pourrais décrocher Internal Tooling Engineer
✨Participe à des meetups tech
Les meetups et les hackathons sont des super occasions pour rencontrer des gens du milieu de l'ingénierie et du développement logiciel. C'est là que tu peux échanger des idées, découvrir des projets et même te faire repérer par des recruteurs comme ceux de Relay.
✨Contribue à des projets open-source
Ne sous-estime pas le pouvoir des contributions open-source. En proposant tes compétences sur des plateformes comme GitHub, tu peux non seulement améliorer ton portfolio, mais aussi prouver ta capacité à travailler en équipe. Ça pourrait faire toute la différence dans ta candidature chez Relay.
✨Réseau sur LinkedIn, mais avec du contenu
Sur LinkedIn, partage du contenu lié à tes projets ou tes réflexions sur les tendances technologiques. Cela peut attirer l'attention de recruteurs et de professionnels du secteur. Qui sait, peut-être que quelqu'un de Relay remarquera tes posts et te contactera pour un entretien !
✨Postule directement via notre site
N’oublie pas que postuler sur le site de Relay est souvent le moyen le plus direct et efficace d'attirer l'attention. Sois proactif et n'hésite pas à postuler même si tu n'as pas tous les critères d'une offre : montrer ton enthousiasme peut faire toute la différence !
Nous pensons qu'il te faut ces compétences pour exceller en tant que Internal Tooling Engineer
Quelques conseils pour ta candidature 🫡
Montre tes compétences techniques:Dans le secteur de l'ingénierie et développement logiciel, il est crucial de mettre en avant tes compétences techniques dans ton CV. Mentionne ton expérience avec des langages de programmation spécifiques, des frameworks, ou des projets antérieurs. N'hésite pas à intégrer des liens vers ton GitHub ou des projets personnels pour donner vie à ton profil !
Personnalise ta lettre de motivation:Avec un poste à temps plein, ta lettre de motivation doit refléter ta passion pour le développement logiciel. Explique pourquoi tu souhaites rejoindre Relay et comment tu peux contribuer à leurs projets. Parle aussi de ton intérêt à apprendre et à évoluer au sein de l'équipe.
Démontre ta capacité à travailler en équipe:Les projets de développement logiciel sont souvent le fruit d'un travail collaboratif. Mets en avant dans ton CV des expériences où tu as fait partie d’une équipe, que ce soit dans des stages, des projets universitaires ou des contributions open-source. Les soft skills, ça compte aussi !
Sois clair sur tes attentes:Dans ta candidature pour un poste à temps plein, n'hésite pas à mentionner tes attentes concernant le rôle et la culture d'entreprise. Dis-nous ce qui est important pour toi, que ce soit les technologies utilisées ou l'environnement de travail, pour que Relay sache que tu es sérieux dans ta démarche et que tu es motivé pour un engagement à long terme.
Comment te préparer à un entretien d'embauche chez Relay
✨Maîtrise des langages de programmation
Pour un poste en ingénierie et développement logiciel chez Relay, assure-toi de bien maîtriser les principaux langages demandés dans l'annonce. Prépare-toi à répondre à des questions techniques sur des projets que tu as réalisés ou même à coder en direct lors de l'entretien. Montre que tu sais comment résoudre des problèmes en temps réel !
✨Prépare ton portfolio technique
N'oublie pas d'apporter ton portfolio, surtout si tu as des projets de développement logiciel que tu peux montrer. C'est toujours un plus de pouvoir parler de ton expérience concrète et des challenges que tu as surmontés lors de tes projets précédents. Ça peut vraiment faire la différence chez Relay !
✨Compréhension des méthodologies agiles
Dans notre domaine, on utilise souvent des méthodologies agiles. Sois prêt à discuter de ton expérience avec des frameworks tels que Scrum ou Kanban. Explique comment tu as travaillé en équipe et comment cela a impacté tes projets précédents. Cela montrera ta capacité à t'adapter rapidement au sein d'équipes dynamiques.
✨Sois prêt pour des mises en situation
Attends-toi à des questions comportementales où tu devras prouver ta capacité à gérer des situations stressantes, comme des délais serrés ou des conflits au sein de l'équipe. Prépare quelques anecdotes précises sur ces expériences, car chez Relay, ils rechercheront des candidats réactifs et capables de travailler sous pression.