Job Description
About the Role
We are looking for a skilled Data Migration Specialist to join our Implementations team as we invest in data migration capabilities for one of our SaaS product. This role is critical to ensuring successful onboarding and data transitions for new clients, with a strong focus on building scalable, repeatable data workflows using Python and Excel.
You’ll work closely with cross-functional teams to extract, transform, and load data from multiple sources, ensuring accuracy and alignment with product requirements — all while communicating clearly with both technical and non-technical stakeholders.
Key Responsibilities
- Design and implement repeatable data mappings using Python to support client data onboarding.
- Extract, transform, and load data from multiple input sources into defined templates for the Elements product.
- Use pandas and numpy for data manipulation, validation, and transformation tasks.
- Write clear, well-annotated code that supports collaboration and ease of maintenance across the team.
- Contribute to and improve a shared Python library for reusable functions and processes.
- Generate clear and actionable Excel reports highlighting inconsistencies and data issues.
- Communicate complex data challenges in a way that is understandable to non-technical audiences (e.g., client stakeholders, product managers).
- Leverage strong Excel skills, including formula writing and data analysis features.
- Interpret product documentation and data requirements to ensure accurate and complete data migrations.
Required Skills & Qualifications
- Proficiency in Python with strong experience using pandas and numpy.
- Advanced Microsoft Excel skills, especially with complex formulas and data manipulation.
- Demonstrated experience with data transformation and migration across diverse data sources.
- Strong understanding of ETL processes and data quality assurance.
- Ability to write clear, maintainable, and well-documented code for team collaboration.
- Excellent communication skills — both written and verbal — with the ability to explain data issues to non-technical stakeholders.
- Comfort working with structured data templates and requirement documentation.
Preferred Qualifications
- Prior experience in client implementations, data onboarding, or product configuration.
- Familiarity with shared Python codebases and collaborative development workflows.
- Background in SaaS, enterprise software, or business data systems.