We are seeking a versatile Data Scientist to join our team and bridge the gap between traditional data analysis and cutting-edge Large Language Models (LLMs). In this role, you will be responsible for building end-to-end solutions, fine-tuning models, and leveraging advanced AI tools like Gemini.
This position is ideal for a strong Python developer who is deeply passionate about the evolving landscape of AI and eager to build production-ready AI applications. This is a new position.
Key Responsibilities
- Model Implementation: Design and deploy machine learning models using Python, focusing on both predictive analytics and Generative AI applications.
- LLM Integration: Develop applications using LLMs (e.g., Gemini, GPT-4, etc...) through API integration, prompt engineering, and customize workflows.
- Data Pipeline Development: Write clean, maintainable Python code to extract, transform, and load (ETL) data from various sources.
- Experimentation & Evaluation: Conduct rigorous testing and evaluation of model performance, ensuring AI outputs are accurate, grounded, and ethical.
- Collaboration: Work closely with product and analysts teams to integrate data insights and AI features into our core products.
Technical Qualifications
- Python: High proficiency in Python and its data ecosystem (e.g., Pandas, NumPy, Scikit-Learn, PyTorch/TensorFlow)
- LLM Expertise: Hands-on experience with LLM orchestration frameworks
- API Proficiency: Familiarity with calling and managing APIs.
- Database Knowledge: Experience with SQL
- Version Control: Comfortable using Git/GitHub for collaborative development.
Preferred Professional Background
- 1 to 3 years of experience with a strong portfolio of Python projects or a relevant degree.
- 1+ experience in deploying models into a production environment.
- A "hacker” mindset, the ability to keep up with the weekly changes in the AI space and self-teach new libraries.
_________________________________
Nous recherchons un Data Scientist polyvalent pour rejoindre notre équipe et faire le pont entre l'analyse de données traditionnelle et les modèles de langage de pointe (LLM). À ce poste, vous serez responsable de la création de solutions de bout en bout, du réglage fin (fine-tuning) des modèles et de l'exploitation d'outils d'IA avancés tels que Gemini.
Ce poste est idéal pour un développeur Python chevronné, profondément passionné par l'évolution du paysage de l'IA et désireux de concevoir des applications d'IA prêtes pour la production. Il s'agit d'un nouveau poste.
Responsabilités clés
- Mise en œuvre des modèles : Concevoir et déployer des modèles d'apprentissage automatique (machine learning) en Python, en se concentrant à la fois sur l'analyse prédictive et les applications d'IA générative.
- Intégration des LLM : Développer des applications utilisant des LLM (ex. Gemini, GPT-4, etc.) via l'intégration d'API, l'ingénierie de requêtes (prompt engineering) et la personnalisation des flux de travail (workflows).
- Développement de pipelines de données : Rédiger du code Python propre et maintenable pour extraire, transformer et charger (ETL) des données provenant de diverses sources.
- Expérimentation et évaluation : Mener des tests et des évaluations rigoureux des performances des modèles, en veillant à ce que les résultats de l'IA soient précis, fondés (grounded) et éthiques.
- Collaboration : Travailler en étroite collaboration avec les équipes produit et d'analystes pour intégrer des insights de données et des fonctionnalités d'IA dans nos produits de base.
Qualifications techniques
- Python : Excellente maîtrise de Python et de son écosystème de données (ex. Pandas, NumPy, Scikit-Learn, PyTorch/TensorFlow).
- Expertise en LLM : Expérience pratique avec les frameworks d'orchestration de LLM.
- Maîtrise des API : Bonne connaissance de l'appel et de la gestion des API.
- Connaissance des bases de données : Expérience avec SQL.
- Gestion de versions : À l'aise avec l'utilisation de Git/GitHub pour le développement collaboratif.
Profil recherché
- 1 à 3 ans d'expérience avec un solide portefeuille (portfolio) de projets Python, ou un diplôme pertinent.
- Plus d'un an d'expérience dans le déploiement de modèles dans un environnement de production.
- Une mentalité de « hacker », la capacité de suivre les évolutions hebdomadaires dans le domaine de l'IA et d'apprendre de nouvelles bibliothèques en autodidacte.
Job Type: Full-time
Pay: $40.00-$50.00 per hour
Expected hours: 37.5 per week
Work Location: Hybrid remote in Verdun, QC