C6 Bank
Enter
Ingénieur(e) Logiciel Senior
À propos du poste
À propos de l'entreprise
L'intelligence artificielle est la plus grande révolution technologique de notre génération, et notre mission est de faire du Brésil un acteur majeur de cette histoire.
La Enter combine expertise humaine et intelligence artificielle pour exécuter, à grande échelle, des tâches critiques et à fort volume qui dépendent encore de processus manuels. Notre plateforme permet aux grandes entreprises d'opérer dans des flux complexes, en commençant par les opérations juridiques et en s'étendant à toute l'entreprise. Avec une valorisation de USD 1.2 milliards et le soutien de fonds tels que Sequoia et Founders Fund, notre objectif est de jouer un rôle de premier plan dans la révolution de l'IA au Brésil grâce à l'efficacité et à la technologie de pointe.
Nous nous développons pour transformer la manière dont les organisations opèrent à grande échelle. Ici, vous ne vous contenterez pas de maintenir le statu quo : vous créerez des solutions qui résolvent de vrais problèmes pour les grandes entreprises et aiderez à définir la prochaine génération de productivité au Brésil.
Qu'est-ce que le poste ?
À propos du département Ingénierie
L'ingénierie est le département responsable de la construction et de l'exploitation des systèmes qui soutiennent notre plateforme d'IA en production, à une échelle que peu d'équipes au Brésil rencontrent : nous traitons des millions de documents et des milliards de tokens de LLM chaque jour.
Cela nous confronte à de véritables défis liés aux systèmes distribués et à l'IA en production, tels que le non-déterminisme, la latence, la fragilité et l'évaluation continue de la qualité, des problèmes qui exigent à la fois de solides fondations d'ingénierie et de la créativité pour résoudre sous l'incertitude. Nous sommes organisés en squads par thèmes larges, avec des spécialistes en frontend, backend, données, IA et plateforme qui collaborent entre les couches, réunissant des talents de diverses nationalités et ayant travaillé dans des centres de recherche en IA du monde entier. Nous guidons notre travail par des principes clairs : simplicité, responsabilité de bout en bout, qualité vérifiable et décisions basées sur des preuves.
Nous recherchons la maîtrise, pas seulement une compréhension suffisante pour résoudre le problème. Nous préférons nous tromper en faisant trop plutôt qu'en faisant pas assez, et nous savons que créer des choses exceptionnelles demande des efforts et des sacrifices, en plaçant toujours les priorités de l'équipe au-dessus des nôtres.
Qu'est-ce que le poste ?
Les Ingénieurs Logiciels Seniors de la Enter construisent les fondations de notre plateforme d'agents IA, prenant en charge des projets entiers du concept à la production, avec une autonomie réelle.
À partir d'un certain point, l'équipe a besoin de quelqu'un pour sortir des projets complexes du radar de tout le monde, coordonner d'autres ingénieurs et faire le pont stratégique avec l'AID, afin que l'organisation puisse avancer en toute confiance. Ce poste existe pour étendre cette capacité de livraison de l'équipe.
Le rôle implique de prendre des décisions techniques critiques, de définir l'architecture et de résoudre des défis de scalabilité et de traitement de grands volumes de données dans des systèmes qui opèrent en production. Vous travaillerez sur des problèmes de Backend, Machine Learning et LLMs, avec un haut niveau d'autonomie et de responsabilité sur la qualité et l'évolution des systèmes, servant fréquemment de propriétaire unique (single-threaded owner) pour des initiatives qui traversent plusieurs systèmes au sein du domaine de l'équipe.
Pourquoi nous rejoindre ?
Chez Enter, vous façonnez l'avenir de l'IA au Brésil, en travaillant avec :
- Obsession pour l'Impact : Nous nous concentrons sur les résultats qui font bouger les lignes pour le client.
- Vitesse et Autonomie : Nous valorisons ceux qui prennent des décisions rapides avec ownership.
- Humilité Intellectuelle : Nous sommes une équipe d'esprits brillants, mais l'ego reste à la porte. Nous sommes toujours prêts à apprendre, à enseigner et à admettre quand nous ne savons pas quelque chose.
- Transparence : Honnêteté sur les erreurs et les réussites pour grandir rapidement.
Nous offrons autonomie, objectif et la chance de résoudre des défis techniques inédits aux côtés de la direction.
Quelles seront vos responsabilités ?
- Piloter des projets complexes de bout en bout : Concevoir et piloter des projets de taille moyenne à grande qui traversent plusieurs systèmes, du concept à la production, avec un minimum de support.
- Définir l'architecture à grande échelle : Définir et faire évoluer l'architecture des systèmes qui soutiennent la plateforme d'agents IA dans son ensemble, pas seulement de votre service, en garantissant une haute disponibilité, performance et fiabilité.
- Naviguer dans l'ambiguïté avec une autonomie totale : Structurer le chemin lorsqu'il n'est pas clair, en prenant des décisions techniques critiques sans dépendre d'une validation constante.
- Piloter les décisions de scalabilité de la plateforme : Assurer que la plateforme évolue avec l'augmentation de la demande et de la complexité, en anticipant les goulots d'étranglement structurels avant qu'ils n'affectent plusieurs équipes.
- Être propriétaire d'initiatives critiques : Assumer la responsabilité complète des initiatives qui traversent plusieurs systèmes au sein du domaine de l'équipe, y compris la santé en production, les incidents de sévérité majeure et les post-mortems.
- Anticiper les inefficacités structurelles : Identifier et résoudre proactivement les inefficacités qui affectent plus d'un système ou service, avant qu'elles ne deviennent un problème d'échelle.
- Mentorer formellement l'équipe : Mentorer les ingénieurs juniors et confirmés de manière structurée, en élevant le niveau technique de l'équipe au-delà des revues de code ponctuelles.
- Définir les pratiques techniques de l'équipe : Aider à définir les standards, les pratiques techniques et les décisions d'architecture que toute l'équipe suit, pas seulement celles de votre propre code.
- Participer activement aux recrutements : Mener des entretiens techniques et aider à définir les critères et les pratiques du processus de sélection de l'équipe, en plus du shadowing.
Prérequis (Ce que nous recherchons ?)
- Expérience consolidée : 5 à 10 ans d'expérience pratique en développement logiciel backend et/ou frontend, avec un historique avéré de mise en production et de maintenance de systèmes complexes à grande échelle.
- Maîtrise technique avancée : Maîtrise avancée d'au moins un langage de programmation principal, avec une compréhension approfondie des systèmes distribués et des modèles d'architecture.
- Performance et débogage en production : Capacité analytique pour identifier les goulots d'étranglement, utiliser des outils de profiling, analyser la consommation mémoire et la latence, et diagnostiquer les problèmes de concurrence ou de non-déterminisme jusqu'à la cause racine, en agissant de manière indépendante de l'investigation à la solution définitive.
- Culture de l'observabilité : Compréhension approfondie du monitoring et du traçage (tracing, logging, metrics), en concevant des systèmes en pensant déjà à la manière de mesurer leur comportement et leur succès en production.
- Leadership technique de bout en bout : Expérience réelle dans la direction de projets techniques complexes du concept à la production, avec une autonomie totale et un minimum de supervision.
- Décisions d'architecture dans l'ambiguïté : Capacité à prendre et à défendre des décisions d'architecture dans des scénarios peu clairs, en évaluant les compromis techniques avec maturité, même sous pression.
- Vision business appliquée à la technique : Compréhension de la manière dont les décisions techniques se connectent aux résultats business, en priorisant ce qui génère le plus d'impact.
- Travail dans des environnements Agiles : Expérience de travail dans des squads multidisciplinaires, en communiquant clairement les risques techniques aux gestionnaires non techniques et en collaborant efficacement avec les équipes Produit et Design.
- Communication : Capacité à articuler des décisions techniques complexes à différents interlocuteurs, en assurant l'alignement et la transparence.
- Intensité et Énergie : Capacité à maintenir un rythme de livraison rapide et de haute qualité. Vous prospérez dans les environnements de startup, en maintenant la concentration et l'énergie même sous forte pression et ambiguïté.
- Profil "Mains dans le cambouis" : Vous avez une approche pratique et opérationnelle, non seulement en définissant des stratégies, mais aussi en vous impliquant activement dans l'exécution, que ce soit en prototypant des solutions, en configurant des outils, en réalisant des analyses ou en résolvant des problèmes opérationnels critiques pour assurer l'avancement du projet.
- Travail Collaboratif : Vous prospérez dans des environnements collaboratifs, en valorisant l'échange de connaissances et la construction collective de solutions, en travaillant de manière fluide avec des équipes multidisciplinaires.
- Disponibilité Présentielle : Disponibilité pour une présence 100% dans nos locaux à São Paulo (Pinheiros), du lundi au vendredi.
Atouts (Nice to Have)
- Clients Entreprise : Expérience avec le B2B, des cycles longs et des exigences complexes.
- Maîtrise de Secteurs Réglementés : Expérience pratique dans le développement de solutions numériques pour le secteur juridique (LegalTech), financier (FinTech), ou d'autres marchés avec une haute complexité réglementaire et opérationnelle.
- Expérience avec des Produits basés sur l'IA/LLM : Expérience dans des produits dont la proposition de valeur principale implique l'intelligence artificielle ou des modèles de langage, démontrant la capacité à gérer l'incertitude et la performance inhérentes à ces technologies.
Ce que nous offrons
Nous recherchons les meilleurs talents et, pour cela, nous offrons un package de rémunération et d'avantages conçu pour valoriser votre performance et votre qualité de vie :
- Rémunération Compétitive : Package de rémunération attractif et aligné sur les standards des meilleures entreprises technologiques et cabinets de conseil stratégique du marché.
- Assurance Santé : Couverture santé complète pour prendre soin de votre bien-être.
- Aide au Logement : Avantage exclusif d'aide au logement pour ceux qui résident à proximité de nos bureaux à Pinheiros, facilitant la mobilité et l'équilibre entre vie personnelle et professionnelle.
- Environnement : Collaboratif, haute performance et avec un accès direct à la direction.
Comment se déroule notre processus de sélection
Notre niveau d'exigence en matière de recrutement est élevé pour une raison simple : nous voulons que vous travailliez aux côtés des esprits les plus brillants du marché.
- Entretien Initial : Alignement des attentes, parcours professionnel et motivation.
- R1 : Le Cas Technique : Un défi analytique et pratique simulant un défi Produit.
- R2 : Entretien avec le Responsable du Poste/Hiring Manager : Discussion approfondie sur le cas, vos choix structurels, votre posture de conseil et votre capacité à mener des projets.
- Entretien Culturel : Une conversation axée sur les dimensions comportementales basées sur les valeurs de la Enter, menée par des leaders seniors de l'entreprise.
