Ingénieur Back-end – Scalable Data Systems

Job description

Offre d’emploi : Ingénieur Back-end – Scalable Data Systems
Localisation : Montréal
Durée du mandat : 10 mois
Mode de travail : Hybride
Début : ASAP
________________________________________

Pourquoi nous rejoindre ?

Astek est un leader mondial en conseil technologique. Avec 9 600 experts dans le monde, nous guidons nos clients dans leur transformation numérique en développant des solutions innovantes.

Au Canada, nous excellons en TI et ingénierie. Nous collaborons avec des entreprises de premier plan pour relever des défis technologiques majeurs, en plaçant l’innovation, la collaboration et l’excellence au cœur de nos actions.

Rejoignez une équipe passionnée et engagée, prête à concrétiser vos idées.

________________________________________

À propos du poste

Pour le compte de notre client dans le secteur Bancaire, Astek Canada recherche un(e) Ingénieur Back-end – Scalable Data Systems motivé(e) et prêt(e) à relever de nouveaux défis.
________________________________________

Vos responsabilités

En tant qu’Ingénieur Back-end – Scalable Data Systems, vous serez amené(e) à :
• Concevoir et mettre en œuvre des pipelines ETL à haut débit pour intégrer de nouveaux ensembles de données et enrichir le contexte des vulnérabilités.
• Concevoir et construire des API RESTful évolutives et faciles à maintenir en utilisant FastAPI, SQLModel et Redis pour exposer de nouveaux points de données à l’interface utilisateur.
• Optimiser les performances des API afin de respecter des accords de niveau de service stricts (par exemple, des temps de réponse inférieurs à la seconde).
• Automatiser les tâches répétitives pour réduire le travail d’ingénierie et améliorer l’efficacité opérationnelle.- Collaborer avec DevOps pour déployer et mettre à l’échelle les services dans les environnements OpenShift/Kubernetes.
• Surveiller et analyser l’utilisation de l’API, la latence et les taux d’erreur pour assurer la fiabilité et la performance.
• Définir les modèles d’intégration et les flux de données entre les composants du système – Effectuer des revues de conception et de code, et encadrer les développeurs juniors sur les meilleures pratiques pour le pipeline de données et le développement de l’API.
• Établir et faire respecter les normes techniques et les lignes directrices architecturales.
________________________________________

Vos atouts pour réussir

Formation/Expérience :
• 5 ans d’expérience dans le développement d’applications à haut débit et à forte intensité de données.
• Expertise en Python et en bases de données relationnelles.
• Expérience de la conception de systèmes qui gèrent des milliards d’événements et prennent en charge des centaines de milliers d’utilisateurs.

Compétences clés :
• Forte compréhension des systèmes distribués, des stratégies de mise en cache et de l’architecture microservices.
• Connaissance approfondie de la modélisation des données, de la conception de schémas et de l’optimisation des requêtes.
• Familiarité avec les environnements conteneurisés (Docker, Kubernetes/OpenShift).
• Solides compétences en matière d’analyse et de résolution de problèmes.

Qualités personnelles :
• Esprit analytique et orienté solutions.
• Excellentes capacités de communication et de documentation.
• Un état d’esprit proactif et indépendant avec un fort sens de la propriété et de la fiabilité.
________________________________________

Les avantages Astek
Plan CARE sur mesure pour nos employés
Activités sociales (5@7, team buildings)
Charte diversité & inclusion
________________________________________

Prêt(e) à relever le défi ?
Postulez dès maintenant en envoyant votre CV et découvrez une carrière enrichissante chez Astek Canada.