Inetum
Moniepoint
Ingénieur Généraliste Principal
Qui sommes-nous
Moniepoint Inc. est la plateforme financière tout-en-un de l'Afrique, aidant 20 millions d'entreprises et d'individus à accéder chaque mois à des outils de paiement, de banque, de crédit, de transactions transfrontalières et de gestion d'entreprise sans interruption.
En tant que plus grand acquéreur de commerçants au Nigeria, nous traitons la majorité des transactions par point de vente (POS) du pays. Grâce à nos filiales, Moniepoint Inc. traite plus de 250 milliards de dollars en valeur de transactions de paiement numérique chaque année.
À propos du poste
Nous recrutons un Ingénieur Généraliste senior pour notre équipe Recherche & Développement, capable de prendre en charge des problèmes de bout en bout et de livrer des systèmes de production complets, pas seulement des composants. Il s'agit d'un rôle large, à forte responsabilité, pour un ingénieur capable d'opérer sur les logiciels, les systèmes distribués, l'infrastructure, les données et, lorsque cela est utile, le machine learning, passant de déclarations de problèmes vagues à des conceptions claires, des implémentations robustes, un déploiement fiable et une exploitation efficace en production.
Le succès dans ce rôle nécessite une forte pensée basée sur les premiers principes, un jugement technique solide, une capacité de débogage approfondie et la volonté de travailler au-delà des frontières pour accomplir la tâche. Nous recherchons un véritable généraliste en ingénierie : quelqu'un qui réduit la complexité, améliore la fiabilité et les performances, et considère le ML comme un outil parmi d'autres plutôt qu'une réponse par défaut.
Curieux de savoir ce qui fait de Moniepoint un lieu de travail incroyable ? Consultez nos articles sur la façon dont nous cultivons une culture d'innovation, de travail d'équipe et de croissance.
Si vous êtes un bâtisseur, un penseur systémique et un technologue qui aime explorer ce qui vient ensuite, nous serions ravis de vous avoir pour aider à façonner l'avenir de Moniepoint.
Ce que vous ferez
- Concevoir et construire des systèmes de qualité production qui sont fiables, évolutifs et observables.
- Prendre en charge les systèmes de bout en bout : problème → conception → données → implémentation → déploiement → opérations.
- Travailler sur les services applicatifs, les systèmes distribués, l'infrastructure, les pipelines de données et les systèmes ML.
- Déboguer des problèmes de production complexes sur plusieurs couches.
- Faire des compromis d'ingénierie basés sur les premiers principes.
- Améliorer les performances, la latence, la fiabilité et l'efficacité des coûts.
- Contribuer à l'architecture et à la direction technique.
- Écrire du code et de la documentation maintenables.
- Élever le niveau d'exigence en ingénierie.
Le Machine Learning dans le cadre du rôle
- Cadrer correctement les problèmes : quand utiliser le ML par rapport aux systèmes déterministes.
- Travailler avec les données de bout en bout.
- Entraîner, évaluer et itérer sur les modèles.
- Construire des pipelines reproductibles.
- Déployer des modèles et surveiller les performances, la dérive et les coûts.
- Déboguer les défaillances système + modèle.
Ce que nous recherchons
- Solides fondamentaux en informatique (DSA, OS, réseaux, systèmes distribués).
- Solides connaissances en probabilités et statistiques.
- Expérience dans la construction de systèmes de production à grande échelle.
- Capacité à travailler avec différents langages (Go, Java, Python, Rust, SQL).
- Compréhension du comportement des systèmes sous charge et en cas de défaillance.
- Aisance avec Linux, les conteneurs, Kubernetes.
- Solides compétences en débogage.
- Capacité à raisonner en utilisant des invariants et des modes de défaillance.
- Systèmes de données, systèmes de streaming, infrastructure ML, optimisation des performances.
Ce que nous valorisons
- Propriété des problèmes.
- Simplicité plutôt que complexité.
- Curiosité pour les aspects internes.
- Pensée de conception robuste.
- Communication claire.
À quoi ressemble le succès
- Livrer des systèmes de production fonctionnels à partir de problèmes ambigus.
- Appliquer le ML uniquement lorsque c'est nécessaire.
- Construire des systèmes fiables et évolutifs.
- Réduire la complexité.
- Gagner la confiance dans le jugement technique.
À quoi s'attendre dans le processus d'embauche
Notre processus d'entretien est conçu pour être réfléchi, transparent et favorable aux candidats, vous permettant de mettre en valeur vos forces tout en apprenant à mieux nous connaître :
- Conversation Initiale : Un bref appel d'introduction avec notre recruteur pour en savoir plus sur votre parcours, vos objectifs de carrière et pour partager des informations sur le poste et notre équipe.
- Évaluation Technique : Une évaluation pratique à réaliser chez soi, suivie d'une discussion avec un interviewer lors d'un appel.
- Entretien de Conception de Système : Une session ciblée avec notre équipe d'ingénierie, où nous explorerons la conception de systèmes, l'architecture et les approches de résolution de problèmes.
- Entretien Final : Une conversation combinant technique et comportementale avec un membre de notre équipe de direction, visant à comprendre votre alignement avec nos valeurs, notre vision et notre culture.
Moniepoint est un employeur qui souscrit au principe de l'égalité des chances. Nous célébrons la diversité et nous nous engageons à créer un environnement inclusif pour tous les employés et candidats.
#LI-Remote
Ce que nous pouvons vous offrir
- Culture - Nous plaçons nos collaborateurs en premier et priorisons le bien-être de chaque membre de l'équipe. Nous avons construit une entreprise où toutes les opinions ont du poids et où toutes les voix sont entendues. Nous nous valorisons et nous nous respectons mutuellement et veillons toujours les uns sur les autres. Par-dessus tout, nous sommes humains.
- Apprentissage - Nous avons un environnement axé sur l'apprentissage et le développement, avec un accent sur le partage des connaissances, la formation et les discussions techniques internes régulières.
- Rémunération - Vous recevrez un salaire attractif, une pension, une assurance maladie, des congés payés ainsi que d'autres avantages.
