FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Data Engineer
NABISStaff Data Engineer building and maintaining data pipelines for Nabis, the leading cannabis wholesale platform. Focused on performance, reliability, and accessibility of data for analytics.
Posted 7/2/2026full-timeRemote • California, Colorado, Florida, Idaho, Illinois, Iowa, Kansas, Maine, Maryland, Massachusetts, Missouri, Montana, Nevada, New Jersey, New York, Tennessee, Texas, Utah, Virginia, Washington • 🇺🇸 United StatesLead💰 $145,000 - $170,000 per yearWebsite
Tech Stack
Tools & technologiesBigQueryCloudPythonSQL
About the role
Key responsibilities & impact- Own the building, maintenance, and optimization of pipelines to ingest data from both operational databases and third-party tools into a data lake/warehouse.
- Architect highly efficient ingestion patterns that handle evolving data schemas and high-volume, multi-source data streams seamlessly.
- Optimize pipeline performance to ensure maximum uptime, high throughput, and cost-effective compute usage.
- Use dbt to transform raw data within the data warehouse into structured, production-ready schemas.
- Write templated SQL and Jinja code to enforce macro-driven, modular, and DRY (Don't Repeat Yourself) development practices.
- Perform rigorous data quality checks by implementing native dbt tests.
- Set up monitoring and alerting frameworks around both ingestion routines and dbt builds.
- Track pipeline health metrics to measure and report on overall data freshness and platform reliability.
- Build data applications that interact with the data warehouse to empower decentralized self-service analytics.
- Build internal tooling and libraries to facilitate analytics and ML work.
Requirements
What you’ll need- Proven production experience building, scaling, and maintaining robust ingestion pipelines using APIs, CDC (Change Data Capture), and orchestrators.
- Advanced proficiency in dbt, including production deployments, package management, and writing custom Jinja macros.
- Strong hands-on experience manipulating and managing data within cloud data systems (e.g. Snowflake, BigQuery, Databricks).
- Strong proficiency in Python or similar back-end languages to build operational applications and custom pipeline tooling.
- Experience setting up alerting infrastructure and working with version control (Git) and CI/CD pipelines.
Benefits
Comp & perks- Unlimited PTO and paid holidays
- Medical/Dental/Vision offered to all full-time employees
- 401(k) plan with a match.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SQLJinjaAPIsChange Data Capture (CDC)Data Quality ChecksData Lake/Warehouse OptimizationData Application DevelopmentMonitoring and Alerting FrameworksVersion Control (Git)Cloud Data Systems