Senior Data Scientist

Who We Are
At Bennett Data Science, we've been pioneering the use of predictive analytics and data science for over a decade for some of the biggest brands and retailers. We're at the top of our field because we focus on delivering actionable AI for our clients. Our deep experience and product-first attitude set us apart from other groups and gets us the business results our clients want.

Why You Should Work With Us
You'll be exposed to a wide range of clients who are at the cutting edge of innovation in their field and get to work on fascinating problems, supporting real products, with real data. We help lots of companies, from some of the largest companies in the world to small startups in Silicon Valley who are building the next big thing.

Expert Mentorship: Direct guidance from senior staff with 20+ years of applied ML experience
Competitive Compensation: Market-rate pay with performance upside
Fully Remote: Work from any location of your choice, on a flexible schedule

The Role:
We are seeking a Senior Data Scientist to support the design, development, validation, and productionization of an advanced forecasting solution. This is a hands-on role requiring strong statistical judgment, practical modeling experience, and the ability to translate analytical findings into clear recommendations.
The successful candidate will work closely with data science, data engineering, and business stakeholders throughout the full modeling lifecycle, from exploratory analysis and model development to deployment, documentation, and handoff.

Key Responsibilities
Develop, evaluate, and improve forecasting models using Python.
Establish appropriate baselines and compare alternative modeling approaches.
Design rigorous time-based backtesting and model-validation frameworks.
Develop methods for handling limited historical data, changing patterns, and structural shifts.
Produce prediction intervals and other measures of forecast uncertainty.
Identify, test, and monitor potential forecast drivers.
Develop configurable scenario-planning and sensitivity-analysis capabilities.
Create model diagnostics and early-warning indicators.
Write modular, tested, maintainable, and well-documented code.
Collaborate with data engineering on production pipelines, model tracking, and automated forecast runs.
Explain model results, assumptions, limitations, and changes to technical and non-technical stakeholders.
Support technical documentation, knowledge transfer, and final solution handoff.

Required Qualifications
Five or more years of professional experience in data science, applied statistics, econometrics, forecasting, or a related field.
Strong practical experience developing forecasting or predictive-modeling solutions.
Advanced Python and SQL skills.
Strong knowledge of regression, time-series methods, feature engineering, residual analysis, and uncertainty estimation.
Experience designing rolling or time-based backtests and preventing data leakage.
Ability to distinguish meaningful predictive signals from unstable or spurious correlations.
Experience developing production-quality analytical code using version control and standard software-development practices.
Strong analytical communication and stakeholder-management skills.
Ability to work independently and deliver within a defined project timeline.

Preferred Qualifications

Experience developing scenario-planning or decision-support tools.
Experience working with small historical samples or significant changes in underlying data patterns.
Familiarity with Microsoft Fabric, Azure, MLflow, or comparable cloud-based analytics platforms.
Experience productionizing forecasting models and implementing ongoing performance monitoring.
Experience presenting analytical findings to Finance or senior leadership.

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available