Back to all jobs
G
About the role
<h2><strong><span data-contrast="auto">The Role</span></strong><span data-ccp-props="{}"> </span></h2>
<p><span data-contrast="auto">Green Thumb Industries is building a data science function that powers real operational decisions — demand forecasting that drives inventory positioning, analytics science that surfaces what's happening in our stores, and feature engineering that makes every model smarter over time.</span><span data-ccp-props="{}"> </span></p>
<p><span data-contrast="auto">This is a hands-on individual contributor role on a small, high-output, high-visibility team. You will spend your time building, testing, and maintaining ML models, engineering features, and translating data into answers that the business can act on. You will work closely with the Manager of Data Engineering, AI & ML, who will guide your technical direction and business context while you grow into shaping both. The systems are already starting to get built — your job is to push them further.</span><span data-ccp-props="{}"> </span></p>
<p><strong><span data-ccp-props="{}">This is a hybrid role and requires in office work 1 day per week every 2 weeks at our office in River North in downtown Chicago. </span></strong></p>
<h2><span data-contrast="none">Responsibilities</span><span data-ccp-props="{"201341983":0,"335559685":-5,"335559739":160,"335559740":240,"335559991":10}"> </span></h2>
<p><strong><span data-contrast="auto">ML Forecasting</span></strong><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Build, validate, and refine demand forecasting models for GTI's retail, wholesale, and other emerging business verticals across daily, weekly, monthly, and quarterly forecast horizons</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Engineer new features for the Snowflake Feature Store — drawing from retail sales history, inventory movement, weather data, customer demographics, and external signals — to improve model accuracy across store, product, market and other dimensions</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Develop and test new model candidates against GTI's established backtesting framework; interpret backtest results and surface findings to inform promotion decisions</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Investigate forecasting errors and anomalies: identify when model performance degrades, diagnose root causes (data drift, structural breaks, new store openings, regulatory changes), and propose remediation</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Conduct dimensionality reduction and principal component analysis to understand primary feature importance</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="1" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Collaborate with the Manager to evolve the feature engineering roadmap — identifying signals worth building, data gaps worth closing, and model architectures worth exploring</span><span data-ccp-props="{}"> </span></li>
</ul>
<p><strong><span data-contrast="auto">Analytics Science</span></strong><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Design, validate, and execute analytical studies that answer business-user’s operational questions which can then be modeled and replicated by our data analyst AI agent to further promote self-service</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Build reusable analytical frameworks on top of GTI's curated data layer (retail sales, inventory, customer, loyalty, workforce) that can be repeated, parameterized, and handed off to the business</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Contribute to quasi-experimental modeling: pre/post adult-use launch performance, store cohort comparisons, product mix attribution, and discount effectiveness</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Translate analytical findings into clear written summaries and visualizations that non-technical stakeholders can act on</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="2" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Identify patterns in the data that surface new questions worth asking — and bring those to strategy discussions with the Manager</span><span data-ccp-props="{}"> </span></li>
</ul>
<p><strong><span data-contrast="auto">Collaboration & Growth</span></strong><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Participate in team roadmap and design discussions; contribute your analytical perspective on what problems are worth solving and how</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Learn GTI's production data stack (Snowflake, dbt, Dagster) and the curated data models that underpin all analytical work — these are your primary data surfaces</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="3" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Over time, develop familiarity with GTI's Snowflake based AI agent ecosystem and how structured analytical outputs feed into natural language intelligence tooling</span><span data-ccp-props="{}"> </span></li>
</ul>
<h2><span data-contrast="auto">Qualifications </span><span data-ccp-props="{}"> </span></h2>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">2+ years of hands-on experience in a data science, quantitative analyst, or ML engineering role — with demonstrable work in model building, feature engineering, or statistical analysis</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Strong Python skills for data manipulation, modeling, and analysis (pandas, scikit-learn, statsmodels, or equivalent). Jupyter notebook development or equivalent experience</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Strong SQL skills — comfortable writing complex queries across multiple joined tables, aggregating at multiple grains, and debugging data quality issues in query output, while validating accuracy and trust</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Working experience with supervised and unsupervised ML methods: gradient boosting, time series models, random forest, decision trees, etc</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Ability to communicate analytical findings clearly in writing — you don't just run the analysis, you explain what it means and what to do about it</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="4" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Intellectual curiosity and a bias toward figuring things out — this role requires navigating real, messy data in a complex multi-state retail operation</span><span data-ccp-props="{}"> </span></li>
</ul>
<p><strong><span data-contrast="auto">Preferred</span></strong><span data-ccp-props="{}"> </span></p>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Experience with time series forecasting methodologies (ARIMA, Prophet, LightGBM/XGBoost for tabular time series, or similar)</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Experience with advanced machine learning modeling techniques and algorithms such as Bayesian inference, Deep Learning neural networks, k-means clustering, etc</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="3" data-aria-level="1"><span data-contrast="auto">Familiarity with feature store concepts or structured feature engineering pipelines</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Exposure to Snowflake, Snowpark, or cloud data warehouse environments</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="5" data-aria-level="1"><span data-contrast="auto">Experience with dbt or working in a layered data warehouse (raw → refined → curated) — understanding where data comes from matters here</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="6" data-aria-level="1"><span data-contrast="auto">Experience prototyping and productionizing data products such as Streamlit apps</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="7" data-aria-level="1"><span data-contrast="auto">Basic familiarity with LLM-powered tooling or AI agent frameworks — not required, but exposure gives you context for where the team is headed</span><span data-ccp-props="{}"> </span></li>
</ul>
<ul>
<li data-leveltext="" data-font="Symbol" data-listid="5" data-list-defn-props="{"335552541":1,"335559685":720,"335559991":360,"469769226":"Symbol","469769242":[8226],"469777803":"left","469777804":"","469777815":"hybridMultilevel"}" data-aria-posinset="8" data-aria-level="1"><span data-contrast="auto">Background in retail, CPG, consumer analytics, or any multi-location operations business</span><span data-ccp-props="{}"> </span></li>
</ul>
<h2><span data-contrast="none">Additional Requirements</span><span data-ccp-props="{"201341983":0,"335559685":-5,"335559739":160,"335559740":240,"335559991":10}"> </span></h2>
<ul>
<li data-leveltext="•" data-font="Arial" data-listid="2" data-aria-posinset="1" data-aria-level="1"><span data-contrast="auto">Must pass </span><span data-contrast="auto">any and all</span><span data-contrast="auto"> required background checks </span><span data-ccp-props="{"335559737":647,"335559991":374,"469777462":[872,873],"469777927":[0,0],"469777928":[1,1]}"> </span></li>
<li data-leveltext="•" data-font="Arial" data-listid="2" data-aria-posinset="2" data-aria-level="1"><span data-contrast="auto">Must be and remain compliant with all legal or company regulations for working in the industry </span><span data-ccp-props="{"335559737":647,"335559991":374,"469777462":[872,873],"469777927":[0,0],"469777928":[1,1]}"> </span></li>
<li data-leveltext="•" data-font="Arial" data-listid="2" data-aria-posinset="4" data-aria-level="1"><span data-contrast="auto">Must be a minimum of 21 years of age</span><span data-ccp-props="{"335559737":647,"335559991":374,"469777462":[872,873],"469777927":[0,0],"469777928":[1,1]}"> </span></li>
</ul>
<p> </p>
<p><span data-ccp-props="{"335559737":647,"335559991":374,"469777462":[872,873],"469777927":[0,0],"469777928":[1,1]}">#LI-HYBRID </span></p><div class="content-pay-transparency"><div class="pay-input"><div class="description"><p><em>The pay range is competitive and based on experience, qualifications, and/or location of the role. Positions may be eligible for a discretionary annual incentive program driven by organization and individual performance.</em></p></div><div class="title">Green Thumb Pay Range</div><div class="pay-range"><span>$90,000</span><span class="divider">—</span><span>$115,000 USD</span></div></div></div>
747,000+ hidden jobs like this
Green Thumb and thousands of companies post here first — often days before LinkedIn or Indeed. Your first 5 applications are free; go Pro to apply without limits.
Everything Pro unlocks:
- Unlimited applications — free stops at 5
- Track every application in one place
- Apply straight to the source, one click
- Save & organize roles you love
- Roles pulled from company boards before the big sites