RSR Canada
Développeur Python et Bases de Données / Python & Database Developer
Maîtrise approfondie de Python, avec une expérience dans le développement de pipelines de traitement de données de niveau production et de services d'IA/ML.
Expertise avec pandas et familiarité avec la bibliothèque scikit-learn pour la manipulation de données et l'implémentation de modèles de machine learning.
Expérience des algorithmes et techniques de détection d'anomalies, en particulier l'isolation forest, le clustering, l'analyse de séries temporelles et la fouille de motifs (pattern mining).
Conception et déploiement de solutions d'IA générative utilisant des LLM et des modèles multimodaux pour résoudre des problèmes métiers.
Familiarité avec la programmation orientée objet (POO).
Expertise du framework FastAPI pour la création d'endpoints de services d'IA et de systèmes de traitement asynchrone.
Bonnes connaissances des concepts de bases de données, de la rédaction de requêtes SQL et de procédures stockées.
Connaissance pratique d'Unix.
Expérience avec les outils de contrôle de version (de préférence Git).
Rédaction de tests unitaires (par exemple, à l'aide de pytest).
Autonomie, capacité à évoluer dans un environnement dynamique et à gérer plusieurs projets en parallèle.
Expérience de travail au sein d'équipes Agiles.
Connaissance du domaine des données financières.
Compréhension du suivi des performances des modèles, du débogage de modèles et des systèmes de journalisation (logging) au sein des applications d'IA.
Expérience de la conteneurisation et du déploiement de services de machine learning en milieu professionnel.
——————————————————————————————————————-
Skills Required:
Strong proficiency of Python with experience developing production-grade data processing pipelines and AI/ML services
Expertise in pandas and familiarity in scikit-learn libraries for data manipulation and machine learning model implementation
Experience with anomaly detection algorithms and techniques, particularly isolation forest, clustering, time series analysis, and pattern mining
Design and deploy generative AI solutions using LLMs and multimodal models to solve business problems
Familiarity with object-oriented programming (OOP)
Expertise in FastAPI framework for building AI service endpoints and asynchronous processing systems
Good knowledge of Database concepts and writing SQL queries and Stored Procedures
Working knowledge of Unix
Experience with version control tools (preferably Git)
Writing unit tests (e.g. using pytest)
Self-starter with ability to work in a fast-paced environment and be able to work on multiple projects
Good to Have:
Experience of working in Agile Squads
Finance data domain knowledge
Understanding of model performance monitoring, model debugging, and logging systems within AI applications
Experience with containerization and deployment of ML services in enterprise environments