U

Upshop

Retail SaaS optimizing fresh-food operations

Data Scientist

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeMississauga, ON, CanadaCA$120k - CA$140kIn-person

About the Job

Requirements

  • Hands-on experience developing, tuning, and deploying gradient-boosted decision trees, specifically LightGBM and CatBoost, on high-cardinality tabular and time-series datasets.
  • Deep practical understanding of retail demand forecasting challenges, including trend, seasonality, calendar events, promotional uplifts, stockouts, and intermittent or sparse demand.
  • Proven experience building within the Databricks ecosystem, including authoring and managing multi-task Databricks Workflows and Jobs, using Delta Lake, and using MLflow across the model lifecycle.
  • Strong proficiency in Python and PySpark for distributed data processing, feature engineering, and memory-conscious transformations across large retail datasets.
  • Solid understanding of clean code principles, modular package design, virtual environments, automated testing with pytest, and standard Git workflows including pull requests, branching, and code reviews.

Responsibilities

  • Develop, calibrate, and tune time-series forecasting engines and downstream supply-chain and inventory optimization logic using LightGBM, CatBoost, and distributed Python and PySpark.
  • Build, schedule, and maintain automated training and batch-inference pipelines using Databricks Workflows and Jobs; use MLflow for experiment tracking, artifact logging, and model registry management.
  • Partner with Product to translate business requirements into technical specifications, define operational service-level agreements, and assess technical feasibility for new forecasting features.
  • Partner with Data Engineering to establish data contracts, define schema validations, and optimize data ingestion and consumption from upstream Delta tables.
  • Implement pre-inference data-validation gates, such as schema checks, missingness thresholds, and null checks, and automated alerting to prevent corrupted data from reaching scoring jobs.
  • Track pipeline health, monitor runtime performance, and detect feature drift, target drift, and forecast degradation across high-cardinality retail catalogs.
  • Write modular, maintainable, and testable code; apply version-control best practices, unit and integration testing with pytest, and automated continuous-integration and continuous-deployment checks within Git.
  • Use a spec-driven development approach and agentic AI development workflows, such as Cursor and Claude Code, to move from research to reliable production code.

Desired Qualifications

  • Familiarity with inventory optimization mechanics, including safety-stock calculation, reorder-point modeling, lead-time variability, and allocation constraints.
  • Experience with Databricks advanced features such as Delta Live Tables, Unity Catalog for data and model governance, or the Photon compute engine.
  • Experience implementing TreeSHAP or similar interpretability methods within production batch-scoring jobs.
  • Experience setting up or integrating continuous-integration and continuous-deployment pipelines, such as GitHub Actions, to automate testing and deployment into Databricks workspaces.

About the Company

Upshop

Retail SaaS optimizing fresh-food operations

Upshop provides a subscription-based software platform for grocery stores and supermarkets to optimize fresh food operations. It integrates tools for smarter ordering, inventory management, and demand forecasting to help retailers keep produce, dairy, meat, and bakery items well-stocked while reducing waste. How it works: retailers pay a regular fee to access Upshop’s platform, which coordinates ordering, tracks inventory levels, and analyzes demand to predict how much product to buy and when to reorder. Premium features or customized options may add to the base price. How it stands out: Upshop targets the fresh food segment and large retail chains, aiming to improve availability and profitability specifically for perishable items, which can be more challenging to manage than other groceries. Goal: help retailers increase sales and improve margins by delivering fresher products to customers with less waste and lower costs.

Company size
201-500
Company stage
Series D
Total funding
$1.8M
Headquarters
Tampa, FL
Founded
1989

Recently Posted Jobs

Explore more opportunities at Upshop

See more jobs