
Wave recrute 01 Ingénieur centre de données
Nous faisons de l’Afrique le premier continent sans argent liquide.
En 2017, plus de la moitié de la population d’Afrique subsaharienne n’avait pas de compte bancaire. C’est pour une bonne raison : les frais sont trop élevés, la succursale la plus proche peut être à des kilomètres et personne ne prend de cartes. Sans accès aux institutions financières, les gens sont obligés de garder leurs économies sous le matelas. Les propriétaires de petites entreprises comptent sur des prêteurs qui facturent des taux exorbitants. Les parents passent des heures à faire la queue pour payer les frais de scolarité en espèces.
Nous résolvons ce problème en créant des services financiers qui fonctionnent tout simplement : pas de frais de compte, disponibles instantanément et acceptés partout. Dans les endroits où l’électricité, l’eau et les routes ne fonctionnent pas toujours, vous pouvez toujours envoyer de l’argent avec Wave. En 2017, nous avons lancé une application mobile au Sénégal pour le dépôt et le retrait d’espèces, ainsi que les paiements entre particuliers et professionnels. Aujourd’hui, nous avons des millions d’utilisateurs dans six pays et nous connaissons une croissance rapide.
Notre objectif est de faire de l’Afrique le premier continent sans argent liquide et c’est là que vous intervenez...
Comment vous nous aiderez à y parvenir
Wave est aujourd’hui la plus grande institution financière du Sénégal, avec plus de 7 millions d’utilisateurs. Et nous n’en sommes qu’aux premiers jours de notre feuille de route produit et de notre impact potentiel sur la vie quotidienne des gens.
En tant qu’ingénieur en chef du centre de données, vous jouerez un rôle central dans le soutien de l’empreinte existante de notre centre de données et la croissance future. Vous serez responsable à la fois de la gestion opérationnelle et de la conception architecturale de notre infrastructure de datacenter à travers l’Afrique subsaharienne.
Les principales responsabilités sont les suivantes :
- Concevoir et déployer des sites de micro-datacenters distribués, chacun comprenant 1 à 2 racks, garantissant l’évolutivité et la fiabilité.
- Gérer l’infrastructure sur site, coordonner les mains à distance et résoudre les problèmes pour maintenir un temps de fonctionnement élevé.
- Établir les relations avec les fournisseurs, superviser l’approvisionnement en matériel et planifier la logistique pour soutenir l’expansion.
- Développer des outils d’automatisation et des systèmes de surveillance pour la disponibilité, la planification de la capacité et l’optimisation des performances.
- Définition et mise en œuvre des processus de support, y compris les protocoles de réponse aux incidents et la participation aux rotations d’astreinte.
- Intégrer des modèles de cloud hybride dans la stratégie d’infrastructure physique, garantissant un fonctionnement transparent dans tous les environnements.
- Collaborer de manière interfonctionnelle avec les équipes de plateforme et de sécurité pour assurer un développement d’infrastructure cohérent.
Dans ce rôle, vous aurez l’occasion de relever des défis passionnants, tels que :
- Mise à l’échelle d’une stratégie de datacenter légère et rentable pour soutenir une croissance rapide dans diverses zones géographiques.
- Maintenir une haute disponibilité malgré les défis d’infrastructure locaux, en assurant une prestation de service cohérente.
- Standardiser l’outillage et l’automatisation dans les environnements de cloud physique et hybride pour rationaliser les opérations.
- Établir des normes internes et des bonnes pratiques pour l’exploitation des centres de données dans un paysage d’infrastructure en évolution rapide.
Détails clés
- Il s’agit d’un rôle entièrement à distance. Les candidats doivent être basés dans l’un de nos pays de talent (Royaume-Uni, Espagne, États-Unis, Canada, Kenya et Ghana) ou sur l’un de nos marchés d’opération en Afrique, notamment le Sénégal, la Côte d’Ivoire ou le Burkina Faso.
- Wave fournit une allocation annuelle de 1 200 $ pour soutenir les rencontres de coworking avec des coéquipiers.
- Remote team members are expected to travel to our operational markets (e.g. Senegal or Côte d’Ivoire) at least once a year. Exceptions apply, but we’ve found this key to understanding our users and product.
- Willingness to travel up to 50% of the time during the first 12 months, depending on datacenter launches and operational reviews. Frequent travel is expected in the first year, with flexibility for continued travel as needed (Wave covers travel costs).
- We run performance reviews twice a year and award bonuses or promotions to strong performers who have been with the company for more than six months.
- This role involves participating in an on-call rotation. When you’re on call you’ll carry a pager (just an app installed on your phone; we use PagerDuty for this), and in case an incident happens on your watch, you’ll be expected to be able to start troubleshooting within 15 minutes
- Our salaries are competitive and are calculated using a transparent formula. For this role, we are offering a salary of up to $167,000 USD (paid in your local currency equivalent), plus a generous equity package.
- Major benefits:
- Subsidized health insurance for you and your dependents and retirement contributions (both vary from country-to-country.
- 6 months fully paid parental leave and subsidized fertility assistance.
- Flexible vacation, with most folks taking between 21-30 days exclusive of statutory holidays.
- $10,000 annual charitable donation matching.
Requirements
- Strong networking knowledge, particularly in Layer 2/3 protocols, routing, and switching.
- Hands-on experience with datacenter hardware, including rack installations, power management, and environmental controls.
- Proven track record in vendor engagement, hardware procurement, and site commissioning.
- Demonstrated ability to define internal standards and propose platform/tooling stacks from scratch.
- Experience in integrating hybrid cloud models into existing infrastructure.
- Excellent communication skills, with the ability to mentor junior engineers and collaborate across teams.
- Knowledge of Data Center Infrastructure Management (DCIM) tools for monitoring and managing datacenter resources.
Bonus points for:
- Good grasp of security best practices and compliance standards for financial services
- Proficiency in Python scripting, particularly for automation, infrastructure orchestration, and tooling development.
- Experience with cloud platforms such as AWS, Google Cloud Platform, or Azure, especially in hybrid environments.
- Familiarity with Infrastructure as Code (IaC) tools like Terraform or Ansible.
- Exposure to containerization and orchestration technologies, including Docker and Kubernetes.
- Understanding of security best practices and compliance standards relevant to datacenter operations.
- Experience with monitoring and observability tools such as Prometheus, Grafana, or Datadog.
You might be a good fit if you:
- Care a lot about working on software whose mission you can believe in
- Have a bias for action. You see a problem, you fix a problem. You get buy-in for your solutions and keep tickets moving
- Have a growth mindset and a willingness to use your skills and experience to mentor less-experienced engineers
- Have the desire to learn from others and make yourself better every day
- Are excited to build world-class infrastructure that powers economic opportunity for an entire continent
About engineering at Wave
We value:
- Boring technology
- Simple, predictable designs
- Deeply understanding our tools and systems
- Being tenacious in the face of tricky problems
- Constantly trying to improve as engineers and colleagues
Our stack (note that we will train you on any of these—you don’t need prior experience—and you probably won’t work much/at all with the frontend parts):
- Infrastructure: GCP / Terraform
- Orchestration: Kubernetes
- Database: Postgres
- Cache : Redis
- Backend : Python 3 (+ mypy)
- Couche API : GraphQL
- Frontend Android : Kotlin/Jetpack
- Frontend iOS : Swift/SwiftUI
- Frontend Web : TypeScript/React