ETL Data Engineer
persistent
Job Description
- Develop and optimize Python-based data processing and transformation workflows
- Write, tune, and maintain complex SQL queries for data extraction, transformation, and validation
- Ensure data quality, consistency, and reliability across ETL processes
- Monitor and improve performance of data pipelines and workflows
- Take end-to-end ownership of assigned tasks and ensure timely delivery
- Identify risks, bottlenecks, and improvement opportunities proactively
- Collaborate with cross-functional teams including analytics, product, and engineering
- Follow best practices in coding, testing, documentation, and deployment
- Support continuous improvement in data engineering processes and standards
Expertise You'll Bring:
- 5+ years of hands-on experience in ETL or Data Engineering roles
- Strong proficiency in Python for data processing and transformation
- Excellent SQL skills including complex joins, query optimization, and performance tuning
- Experience working in Agile or iterative delivery environments
- Strong understanding of data quality, validation, and pipeline reliability concepts
- High level of ownership, accountability, and commitment to deliverables
- Strong analytical and problem-solving skills
- Ability to work effectively in fast-paced, collaborative environments
- Good communication and coordination skills with cross-functional team