Flowhub

Onboarding Engineer

Flowhub

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $75,000 - $100,000 per year

About the role

  • 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, BioTrack, 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.

Requirements

  • 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 — you've sent requests to REST or GraphQL 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 — you flag issues early, explain technical problems in plain language, and keep stakeholders informed without being chased.
  • Project management discipline — you 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.
Benefits
  • Offers Equity 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
Pythonpandasdata migrationSQLAPIVLOOKUPpivot tablesdata transformationdata validationdata manipulation
Soft Skills
problem-solvingcommunicationproject managementadaptabilitycollaborationattention to detailproactivitystakeholder managementcritical thinkingtime management