Overview
As a Data Migration Engineer, you’ll move and transform data across platforms, helping teams access reliable information for analytics and business intelligence. You’ll design migration approaches for cloud and on-premises environments, build and validate data pipelines, and collaborate with stakeholders to keep projects moving in an Agile setting.
Duties
- Develop and maintain ETL (extract, transform, load) pipelines using SQL, Python, Java, or relevant integration tools.
- Migrate data across SQL databases, cloud databases, data warehouses, and big data systems, including AWS, Azure Data Lake, Hadoop, Apache Hive, and Spark.
- Design data models, dimensional models, and data warehouse structures; manage queries and support data quality checks.
- Integrate data through RESTful APIs and linked data approaches; use tools such as Informatica, Talend, Microsoft SQL Server, Oracle, and VBA where appropriate.
- Your impact: Accurate, well-managed migrations help analytics and business teams make informed decisions using consistent, accessible data.
Experience
- Experience in data engineering, data management integration, software development, ETL pipeline development, database design, data modeling, or data warehousing design.
- Familiarity with public cloud, big data, analytics, business intelligence tools such as Looker, and model training workflows.
- Working knowledge of SQL and SQL databases; Python, Java, Bash (Unix shell), or shell scripting experience is useful.
- Strong analysis skills and the ability to collaborate in Agile teams; experience with query management and data warehouse projects is valued.
Pay: $110,000.00 - $134,000.00 per year
Work Location: Remote