Senior Data Engineer - ETL | Data Integration
New
J
JobgetherData Engineering
Based in United StatesContractSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Experience
- Five or more years
- Required Skills
- PythonSQLETLMySQLData modeling
Requirements
- Five or more years of hands-on experience in data engineering or a related technical field.
- Strong experience working with MySQL in analytical or data warehouse environments.
- Proven experience integrating external APIs and third-party business systems.
- Demonstrated experience implementing CDC, incremental loading, or similar data synchronization patterns.
- Deep understanding of dimensional modeling, data warehouse architecture, and analytical data structures.
- Advanced SQL skills and strong proficiency in Python or a comparable programming language.
- Experience designing and maintaining production-grade ETL/ELT pipelines.
- Strong understanding of data quality, schema management, and operational resilience.
- Ability to work independently, make sound technical decisions, and take full ownership of pipelines.
- Strong problem-solving and troubleshooting capabilities.
Responsibilities
- Design, configure, monitor, and maintain production-grade ETL/ELT pipelines that ingest data into a MySQL warehouse using integrate.io.
- Implement change data capture (CDC) and incremental loading strategies.
- Integrate external APIs and third-party systems using custom scripts and database queries.
- Normalize, map, and classify complex schemas from systems such as Salesforce CRM, iCIMS, and Jira.
- Design and maintain analytical data models including fact and dimension tables.
- Manage schema changes, data inconsistencies, and data quality issues.
- Define and audit data access permissions to ensure security.
- Monitor pipeline performance and resolve reliability and integration issues.
- Establish data integration best practices and engineering standards.
View Full Description & ApplyYou'll be redirected to the employer's site