About the job
Please submit your CV in English and specify your English proficiency level.
Mindrift offers project-based contract roles for experienced data professionals. The company connects specialists with AI-focused projects at leading technology organizations. Most assignments involve testing, evaluating, or enhancing AI systems. This is not a permanent position but a contract engagement for specific projects.
Role overview
As a Freelance Data Science Engineer (Python & SQL), work centers on designing and validating complex data science problems. Projects span sectors such as telecom, finance, government, e-commerce, and healthcare. Tasks typically include:
- Creating computational problems that mirror real-world analytics workflows.
- Developing challenges requiring advanced Python programming, using libraries like Pandas, Numpy, Scipy, Sklearn, Statsmodels, Matplotlib, and Seaborn.
- Ensuring problems are computationally intensive and not solvable by hand in a short time.
- Building scenarios involving multi-step reasoning: data processing, statistical analysis, feature engineering, predictive modeling, and insight extraction.
- Formulating deterministic problems with reproducible results, minimizing randomness by using fixed seeds where needed.
- Basing problems on realistic business cases such as customer analytics, risk assessment, fraud detection, forecasting, optimization, and operational efficiency.
- Covering the full data science pipeline: data ingestion, cleaning, exploratory analysis, modeling, validation, and deployment considerations.
- Including big data processing situations that require scalable computational solutions.
- Validating solutions in Python with standard data science libraries and statistical techniques.
- Documenting each problem clearly, including business context and verified answers.
Requirements
- Minimum 5 years of hands-on data science experience with measurable business results.
- Portfolio of completed projects or publications that demonstrate real-world problem-solving.
- Advanced Python skills for data science, especially with Pandas, Numpy, Scipy, Scikit-learn, and Statsmodels.
- Expertise in statistical analysis and machine learning, with deep understanding of algorithms and their applications.
- Advanced SQL proficiency for data manipulation and analysis.
- Familiarity with Generative AI (LLMs, RAG, prompt engineering, vector databases).
- Understanding of MLOps and model deployment processes.
- Experience with frameworks such as TensorFlow, PyTorch, and LangChain.
- Strong written English skills (C1 level or higher).
How to join
- Apply with a CV and indicate English proficiency.
- Complete the qualification process.
- Join a project team.
- Work on assigned tasks.
- Receive compensation for completed work.
This is a remote, project-based contract role. Location: Remote , Glasgow, Scotland, United Kingdom.

