
Onboarding Engineer
Flowhub
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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