freehire launches on Product Hunt on 26 August.

Follow →

Data Scientist

Summary

Build and deploy ML models for clients, from problem framing to production monitoring, using Python and MLOps tools.

Build ML models that drive business decisions

full-time

Highly competitive

Overview

Build ML models that solve real business problems: demand forecasting, customer churn prediction, dynamic pricing, fraud detection. You'll own the full cycle: problem framing, data analysis, model development, deployment, monitoring. This isn't Kaggle. You'll work with messy data, shifting requirements, and stakeholders who don't speak ML. Success means building models that actually get used and drive measurable business value.

Responsibilities

  • Frame business problems as ML tasks and define success metrics
  • Explore and analyze client data to identify patterns and opportunities
  • Build, train, and evaluate ML models
  • Deploy models to production and monitor performance
  • Communicate findings and recommendations to business stakeholders
  • Collaborate with engineers on data pipelines and model serving

Requirements

  • 3+ years building ML models in production environments
  • Strong proficiency in Python (pandas, scikit-learn, PyTorch/TensorFlow)
  • Experience with A/B testing and experimental design
  • Track record of models deployed and monitored in production

Preferred Qualifications

  • Domain expertise in recommendation systems, forecasting, or NLP
  • Experience with model deployment and MLOps
  • Worked on high-impact business problems (revenue, cost, risk)
  • Strong communication skills with non-technical stakeholders

Nice to Have

Data Modeling Docker

A Day in the Life

Morning: Investigate model performance degradation in production. Mid-morning: Feature engineering for new churn model. Afternoon: Present ROI analysis to client marketing team. Evening: Code review and model documentation.

Why This Role

Work on diverse problems across industries. See your models drive real decisions. Fast feedback loops. Learn from experienced data scientists and ML engineers.

Technical Challenge

This role requires completing a technical challenge as part of the application process. Challenge: Medium: Analytics Dashboard Backend

Depends on client needs. Recent projects: demand forecasting (retail), lead scoring (B2B SaaS), document classification (banking), anomaly detection (manufacturing).

What's the technical challenge?

Medium-difficulty ML challenge (6-8 hours). We evaluate: problem understanding, feature engineering, model selection, evaluation methodology, production considerations.

Ready to Apply?

Submit your application and we'll be in touch within one week if there's a potential fit.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available