Onboarding Engineer
Listed on 2026-02-28
-
IT/Tech
Data Engineer, Data Analyst, Data Security
Flowhub builds the software that powers the most complex retail operations in America. Starting in cannabis, we tackle regulatory compliance and data management across states, building a platform trusted by over 1,000 retailers to run point‑of‑sale, payments, eCommerce, marketing, inventory, analytics, and more.
The RoleYou serve as the bridge between a new customer signing with Flowhub and that customer going live with confidence. As an Onboarding Engineer, you own the technical side of implementation—migrating data from legacy POS systems, writing and maintaining scripts to clean and normalize messy datasets, loading product catalogs and inventory into Flowhub, and troubleshooting the edge cases that come with real‑world retail data.
You partner closely with Onboarding Managers, who own the customer relationship and project timeline. You own the data. When a migration hits a snag—malformed exports, mismatched SKUs, compliance field gaps—you diagnose, fix, and communicate clearly about what happened and what’s next. Speed and accuracy both matter: our customers are running live businesses, and every day between signing and go‑live is a day they’re waiting on us.
WhatYou’ll Do
- Migrate, clean, and transform customer data (products, inventory, customers, sales history) from competitor POS systems into Flowhub’s platform.
- Write and maintain Python scripts to automate recurring data migration tasks, reducing manual effort and error rates over time.
- Partner with Onboarding Managers to understand each customer’s data landscape, timeline, and unique configuration needs.
- Investigate and resolve data discrepancies—diagnosing root causes in source exports, mapping fields across systems, and validating accuracy before go‑live.
- Manage a dynamic queue of concurrent customer migrations, prioritizing based on go‑live dates and communicating status clearly to internal stakeholders.
- Develop familiarity with competitor POS systems (Dutchie, Treez, Bio Track, etc.) and their data export formats.
- Document workflows, migration playbooks, and SOPs to support the scaling of our onboarding operation.
- Collaborate with Engineering and Product to flag systemic data issues, suggest import tool improvements, and advocate for the onboarding experience.
- Python proficiency—comfortable with pandas, writing clean transformation scripts, and ideally building reusable tooling beyond one‑off notebooks.
- Advanced spreadsheet skills—VLOOKUPs, pivot tables, large dataset manipulation.
- Basic SQL knowledge—can write queries to pull, validate, and update data.
- API familiarity—sent requests to REST or Graph
QL endpoints and can read API documentation. - Strong problem‑solving instincts—when data doesn’t look right, you dig in rather than pass it along.
- Clear, proactive communication—flag issues early, explain technical problems in plain language, and keep stakeholders informed without being chased.
- Project management discipline— juggle multiple customers at different stages and nothing falls through the cracks. Experience with Jira or similar tools preferred.
- Comfort with ambiguity—no two migrations are identical; you adapt based on what the data demands.
- Experience with cannabis POS or compliance systems (Metrc, Bio Track, Leaf Data).
- Exposure to ETL processes or data pipeline concepts.
- Background in a customer‑facing technical role (implementation, solutions engineering, technical support).
Salary Range: $75,000 – $100,000
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).