About the job
Please submit your CV in English and indicate your level of English proficiency.
Mindrift connects experienced data scientists with contract-based AI projects for major tech companies. Work centers on testing, evaluating, and improving AI systems across a range of industries. This is a project-based contract, not a permanent role.
Role overview
The Freelance Data Scientist (Python & SQL) will design and validate complex computational problems that reflect real analytical workflows. Projects may involve sectors like telecom, finance, government, e-commerce, and healthcare. Assignments focus on creating and documenting original data science problems that mirror practical business challenges.
What you will do
- Create computational data science problems based on real business scenarios.
- Develop tasks requiring advanced Python programming, using libraries such as Pandas, Numpy, Scipy, Scikit-learn, Statsmodels, Matplotlib, and Seaborn.
- Ensure problems are computationally demanding and cannot be solved manually in a short time.
- Design scenarios involving complex reasoning: data processing, statistical analysis, feature engineering, predictive modeling, and extracting insights.
- Write deterministic problems with reproducible results, using fixed random seeds as needed.
- Align problem statements with business needs such as customer analytics, risk assessment, fraud detection, forecasting, optimization, and operational efficiency.
- Address the full data science pipeline: ingestion, cleaning, exploratory analysis, modeling, validation, and deployment considerations.
- Incorporate big data processing elements that require scalable solutions.
- Validate solutions using Python and standard statistical methods.
- Document problems clearly in realistic business contexts and provide verified solutions.
Requirements
- At least 5 years of hands-on data science experience with proven business impact.
- Portfolio of completed projects or publications demonstrating real-world problem-solving.
- Advanced Python programming for data science (Pandas, Numpy, Scipy, Scikit-learn, Statsmodels).
- Strong knowledge of statistical analysis and machine learning, including algorithms and practical applications.
- Strong SQL skills for data manipulation and analysis.
- Experience with GenAI tools (LLMs, RAG, prompt engineering, vector databases).
- Familiarity with MLOps and model deployment workflows.
- Knowledge of frameworks such as TensorFlow, PyTorch, or LangChain.
- Exceptional written English (C1 level or higher).
Application process
- Apply with an English CV and indicate your English proficiency.
- Complete qualification steps.
- Join a project when matched.
- Complete assigned tasks.
- Receive compensation for your contributions.
Location: Remote , Manitoba, Canada
Note: This is a part-time, project-based contract and does not constitute permanent employment.

