Encore Talent Solutions is currently seeking a Senior Python Data Migration Engineer for a position that can work remotely. In this role, you will lead complex data migration initiatives and design robust ETL/ELT pipelines to transform and transfer large-scale datasets across systems.
Responsibilities:
- Lead end-to-end data migration and Python-based transformation efforts
- Build and optimize SQL queries, data models, and database processes (including Snowflake)
- Work with JSON data structures for mapping, transformation, and validation
- Handle payments-related data models, user entitlements, and access provisioning
- Collaborate across teams while also delivering independent work
- Ensure data quality, integrity, and security throughout migration cycles
Requirements:
- Proficiency in: Python, SQL, relational database systems, Snowflake, JSON parsing, transformation, schema design, ETL/ELT pipelines, large-scale datasets, payments, entitlements, roles, and provisioning workflows
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- 8+ years of professional Python development in commercial, internet-facing applications
- Experience with ETL/ELT pipelines and large-scale datasets
- Hands-on experience with JSON parsing, transformation, and schema design
- Strong SQL and relational database expertise; working knowledge of Snowflake
- Understanding of payments, entitlements, roles, and provisioning workflows
- Experience with: payments ecosystem knowledge
- Familiarity with Agile methodologies and DevOps practices
- Advanced certifications or specialized training
- Prior experience working in commercial or enterprise environments involving internet-facing applications
- Collaborative team player who thrives in cross-functional environments
- Comfortable navigating ambiguity and shaping evolving migration strategies
- Self-directed and capable of working independently when needed
- Strong documentation, communication, and analytical abilities