6 days ago

Onboarding Engineer

Flowhub

Hybrid
Full Time
$87,500
Hybrid

Job Overview

Job TitleOnboarding Engineer
Job TypeFull Time
CategoryCommerce
Experience5 Years
DegreeMaster
Offered Salary$87,500
LocationHybrid

Who's the hiring manager?

Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Uncover Hiring Manager

Job Description

About Flowhub

Flowhub builds the software that powers the most complex retail operations in America, specializing in the highly regulated cannabis industry. They tackle challenges unique to seed-to-sale tracking and compliance across diverse state regulations, providing a robust platform trusted by over 1,000 retailers for point-of-sale, payments, ecommerce, marketing, inventory, analytics, and an open API. Flowhub is a technology company focused on solving operational and compliance challenges in regulated retail, not just a cannabis company.

This is a high-performance environment where team members take ownership, move fast, and uphold high standards. If you are looking for a place to do your best work alongside dedicated colleagues, Flowhub offers a challenging and rewarding experience.

The Role: Onboarding Engineer

As an Onboarding Engineer at Flowhub, you will be the critical link between new customers and their successful go-live. Your primary responsibility is the technical implementation, which includes migrating data from various legacy POS systems, developing and maintaining scripts to refine and standardize complex datasets, loading product catalogs and inventory into the Flowhub platform, and resolving intricate real-world retail data issues.

You will collaborate closely with Onboarding Managers, who manage customer relationships and project timelines. Your domain is data. When migration challenges arise – such as malformed exports, misaligned SKUs, or missing compliance fields – you will expertly diagnose, rectify, and clearly communicate the problem and next steps. Both speed and accuracy are paramount, as customers rely on Flowhub to transition quickly and seamlessly.

This role is ideal for individuals who genuinely enjoy transforming disordered spreadsheets into clean, structured data and derive satisfaction from creating scripts that significantly reduce manual effort.

What You'll Do:

  • Migrate, clean, and transform customer data, including products, inventory, customers, and sales history, from various competitor POS systems into Flowhub's platform.
  • Develop and maintain Python scripts to automate routine data migration tasks, aiming to minimize manual intervention and error rates over time.
  • Partner with Onboarding Managers to thoroughly understand each customer's specific data landscape, project timeline, and unique configuration requirements.
  • Investigate and resolve data discrepancies, identifying root causes in source exports, accurately mapping fields between systems, and ensuring data integrity before go-live.
  • Effectively manage a dynamic pipeline of concurrent customer migrations, prioritizing tasks based on go-live dates and providing clear status updates to internal stakeholders.
  • Cultivate familiarity with various competitor POS systems (e.g., Dutchie, Treez, BioTrack) and their respective data export formats.
  • Document detailed workflows, migration playbooks, and Standard Operating Procedures (SOPs) to support the scalable growth of the onboarding operation.
  • Collaborate with Engineering and Product teams to identify systemic data issues, propose improvements for import tools, and advocate for an enhanced onboarding experience.

What You Bring:

  • Python proficiency: Comfortable utilizing libraries like pandas, writing efficient transformation scripts, and ideally developing reusable tools beyond simple notebooks.
  • Advanced spreadsheet skills: Expertise in VLOOKUPs, pivot tables, and manipulating large datasets.
  • Basic SQL knowledge: Ability to write queries for data extraction, validation, and updates.
  • API familiarity: Experience sending requests to REST or GraphQL endpoints and interpreting API documentation.
  • Strong problem-solving instincts: A proactive approach to investigating and resolving data inconsistencies.
  • Clear, proactive communication: The ability to identify issues early, explain complex technical problems simply, and keep stakeholders informed.
  • Project management discipline: Skill in managing multiple customer engagements simultaneously without oversight.
  • Comfort with ambiguity: Adaptability to unique data challenges that arise with each migration.
  • Experience with Jira or similar project management tools is preferred.

Nice to Have:

  • Experience with cannabis POS or compliance systems (Metrc, BioTrack, Leaf Data).
  • Exposure to ETL processes or data pipeline concepts.
  • Background in a customer-facing technical role (implementation, solutions engineering, technical support).

Key skills/competency

  • Data Migration
  • Python Scripting
  • Data Transformation
  • SQL Queries
  • API Integration
  • Problem Solving
  • Customer Onboarding
  • Project Management
  • Spreadsheet Manipulation
  • Data Validation

Tags:

Onboarding Engineer
Data Migration
Python Scripting
Data Transformation
Troubleshooting
Customer Onboarding
Project Management
Data Validation
API Integration
SQL Queries
Workflow Documentation
Python
pandas
SQL
REST API
GraphQL
Spreadsheets
Jira
POS Systems
ETL
Data Pipelines

Share Job:

How to Get Hired at Flowhub

  • Research Flowhub's mission: Study their focus on regulated retail, compliance, and commitment to high-performance culture.
  • Tailor your resume: Highlight Python, SQL, data migration, and problem-solving skills, emphasizing experience with complex datasets.
  • Showcase data expertise: Prepare examples of how you've cleaned, transformed, and validated messy data in previous roles.
  • Understand technical communication: Practice explaining technical challenges clearly and concisely, vital for stakeholder updates.
  • Network effectively: Connect with Flowhub employees on LinkedIn to learn about company culture and roles.

Frequently Asked Questions

Find answers to common questions about this job opportunity

Explore similar opportunities that match your background