Stellar Cyber
Block Labs
Staff Software Engineer, Golang
À propos de Block
Labs
Block Labs est un studio technologique de premier plan opérant à la pointe du Web3, de l'Intelligence Artificielle et de l'iGaming. Nous ne nous contentons pas de livrer des fonctionnalités ; nous concevons des plateformes de qualité production à grande échelle qui alimentent la prochaine génération de produits numériques.
Nous sommes un collectif d'ingénieurs seniors, de stratèges produit et de bâtisseurs qui refusent de faire des compromis sur l'architecture. Que nous concevions des systèmes d'IA multi-agents autonomes, construisions une infrastructure financière décentralisée ou architecturions des plateformes d'iGaming à haute fréquence, notre standard est l'excellence.
Nous avançons vite, mais nous construisons pour le long terme. Si vous cherchez à travailler aux côtés d'une équipe qui valorise une expertise technique approfondie, une conception de système réfléchie et la propriété du produit, Block Labs est l'endroit où vous devez être.
Le rôle
Nous construisons des plateformes backend distribuées et transactionnelles dans les domaines de la crypto, de la fintech et du jeu d'argent réel. Fort volume, multi-tenant, temps réel. Les soldes, les paiements et les décisions face aux joueurs en dépendent, donc la correction n'est pas négociable et les erreurs sont immédiatement visibles. Le travail couvre plusieurs produits et suit les priorités commerciales, donc ce que vous possédez changera avec le temps. Vous construirez et posséderez des services backend distribués et transactionnels en Go, en tant que contributeur individuel.
La propriété a une signification particulière ici. Vous recevez un résultat et ses contraintes, pas un backlog décomposé. Vous identifiez les décisions que personne n'a prises et recueillez le contexte pour les prendre. Vous définissez la portée et la séquence. Vous prenez les décisions architecturales et d'implémentation. Vous implémentez le système plutôt que de le déléguer. D'autres y contribueront, et vous possédez les conditions qui leur permettent de le faire sans le dégrader. Vous le livrez, et vous restez responsable de son comportement en production.
Les agents sont le moyen de production normal ici, pas une aide optionnelle. Cela ne réduit pas le besoin de jugement d'ingénierie, de test ou de propriété opérationnelle. Cela augmente la part de chacun qu'un ingénieur porte.
Vous collaborerez avec le produit, l'ingénierie, l'infrastructure et le QA tout au long du processus, et vous devrez être bon dans ce domaine, car personne ne coordonnera cela en votre nom.
Quel type de culture puis-je attendre ?
Mature, axée sur la mission et avec peu d'ego. Nous valorisons la clarté plutôt que le bruit, les résultats plutôt que les démonstrations, et le rythme sans chaos. Si vous êtes l'un des esprits les plus brillants dans votre domaine et que vous souhaitez construire avec d'autres experts, vous vous sentirez chez vous ici.
Ce que vous ferez
- Convertir les résultats commerciaux et les contraintes en travail délimité, séquencé et livrable.
- Concevoir et implémenter des services Go distribués gérant des charges de travail transactionnelles à fort volume, s'intégrant aux paiements, aux fournisseurs et aux plateformes internes.
- Rendre explicites les garanties de correction et les maintenir. Les soldes et le comportement transactionnel n'ont aucune marge d'approximation.
- Exécuter le système agentiel qui produit le travail : contexte, décomposition, exécution, vérification.
- Définir le cadre et les garde-fous à l'intérieur desquels les autres travaillent : contexte, tests et vérifications automatisées qui permettent aux personnes de contribuer à votre système sans qu'il ne se dégrade en dette que vous héritez.
- Opérer ce que vous livrez. Connaître ses modes de défaillance, le surveiller et le corriger.
Ce que nous recherchons
- Maîtrise approfondie de Go sur des systèmes transactionnels à fort volume. Les années comptent moins que ce que vous avez personnellement mis en production.
- Solide jugement sur le multi-tenant, l'architecture événementielle, les files d'attente et les modes de défaillance qu'ils apportent. Cloud natif, et sérieux quant à la fiabilité, l'observabilité et la sécurité.
- Un système d'ingénierie agentiel répétable que vous avez construit délibérément. Il conserve le contexte, décompose le travail ambigu, vérifie le comportement plutôt que les différences, et maintient le code non vérifié hors de la production. Le système compte, pas les outils.
- Preuve d'avoir porté toute la chaîne vous-même, d'un objectif incomplet à un système que vous avez livré puis possédé en production. Avoir travaillé sur chaque phase n'est pas la même chose qu'en avoir porté une.
- Jugement en cas d'ambiguïté. Il n'y a rarement de spécification terminée, mais il y a des objectifs, des contraintes et des personnes qui savent des choses. Prenez vous-même les décisions réversibles et escaladez le reste.
Atouts
- Expérience dans la fintech, le jeu d'argent réel, ou d'autres produits grand public à fort trafic où de l'argent est en jeu.
- Expérience avec les moteurs de règles, le scoring en temps réel ou les systèmes de décision.
- Expérience préalable dans la conception d'APIs pour des produits multi-tenant ou en marque blanche.
Ce que ce rôle n'est pas
- Pas un rôle de management ou de lead technique. Il n'y a pas d'équipe qui vous rapporte et aucun plan pour en créer une.
- Pas un rôle d'architecture ou de conseil. Vous ne définirez pas la direction que d'autres devront implémenter.
- Pas un rôle d'équipe (squad). Il n'y a pas de backlog priorisé et personne ne vous assigne de travail.
- Pas un rôle où vous possédez une couche de l'implémentation de quelqu'un d'autre, ou où quelqu'un d'autre possède la vérification et la préparation à la production en votre nom.
- Pas un rôle où les agents sont une aide à la productivité optionnelle que vous utilisez occasionnellement.
Si ce que vous recherchez est une équipe bien définie, des exigences complètes et une implémentation partagée, ce rôle est à éviter. C'est une façon légitime de travailler et de nombreux ingénieurs solides la préfèrent. Ce n'est pas ce rôle.
