freehire launches on Product Hunt on 26 August.

Follow →

Staff Data Engineer

Summary

Build and scale data pipelines, transform raw data with dbt, and deploy monitoring for analytics and ML in a cannabis-focused startup.

About the Company

Nabis is the #1 licensed cannabis wholesale platform in the world, supplying $1B+ worth of cannabis products annually from hundreds of brands to retailers across California, New York, and Nevada. Backed by Y Combinator and prominent investors, Nabis is building a technology-first platform to scale the entire cannabis industry.

Responsibilities

  • Own the building, maintenance, and optimization of pipelines to ingest data from operational databases and third-party tools
  • Architect efficient ingestion patterns for evolving schemas and high-volume data streams
  • Use dbt to transform raw data into structured, production-ready schemas using SQL and Jinja
  • Manage dbt deployments and CI/CD workflows
  • Set up monitoring and alerting frameworks for ingestion routines and dbt builds
  • Build data applications and internal tooling to empower decentralized self-service analytics and ML work

Requirements

  • Proven experience building and scaling ingestion pipelines using APIs, CDC, and orchestrators
  • Advanced proficiency in dbt, including production deployments and custom Jinja macros
  • Strong hands‑on experience with cloud data systems like Snowflake, BigQuery, or Databricks
  • Strong proficiency in Python or similar back‑end languages
  • Experience with alerting infrastructure, Git, and CI/CD pipelines

Preferred Qualifications

  • Experience with A/B testing and statistical computation infrastructure
  • Background supporting ML pipelines or feature stores
  • Experience configuring semantic views or unified metrics layers

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