ETL Developer, Python, PostgreSQL

Posted Oct 12

This is a fully remote position, open to applicants in Poland.

📋 Description

• Design and create Python components for ETL (Extract, Transform, Load) processes.

• Transition ETL pipelines from IBM Datastage and Oracle to Python and PostgreSQL.

• Extract data from diverse sources, transform it following business rules, and load it into PostgreSQL databases.

• Work collaboratively with data architects and stakeholders to comprehend data requirements.

• Model data flows and establish transformation logic.

• Implement SQL queries, stored procedures, and functions in PostgreSQL.

• Enhance ETL processes for better performance, scalability, and efficient resource utilization.

• Conduct query tuning in PostgreSQL.

• Develop and maintain data validation and quality control measures, including automated tests, reconciliation scripts, and alerts for data anomalies.

• Oversee ETL jobs and ensure database health.

• Identify failures and performance issues, implementing fixes or improvements as needed.

• Document ETL processes, data dictionaries, lineage, and operational runbooks.

• Resolve cross-system data issues.

• Engage in incident response, providing root cause analysis and remediation strategies.

• Participate in code reviews, mentor junior developers, and enhance team standards and best practices.

• Contribute to technology refresh initiatives, modernization of legacy systems, and migration to cloud and open-source platforms.


⛳️ Requirements

• Strong knowledge and several years of practical experience in Python development.

• Proficient in Postgres and SQL.

• ETL experience is advantageous.

• Excellent analytical abilities.

• A solution-oriented approach.

• Capacity to work independently.

• Experience in conceptual tasks.

• Thorough understanding of data.

• Independent and organized working style.

• Proficient command of English, both verbal and written.

• Experience with IBM Datastage and Oracle.

• Familiarity with data modeling, transformation logic, SQL queries, stored procedures, and functions in PostgreSQL.

• Background in query tuning and optimization of ETL processes.

• Experience in building data validation and quality checks.

• Experience in monitoring ETL jobs and database health.

• Experience in documenting ETL processes, data dictionaries, lineage, and operational runbooks.

• Background in troubleshooting cross-system data issues and participating in incident response.

• Ability to engage in code reviews and mentor junior developers.


🏝️ Benefits

• Flexible working hours.

• Options for remote work (Poland only).

• Open and collaborative corporate culture with a trusting work environment.

• Flat hierarchies and short decision-making paths.

• Opportunities for individual training.

• Engaging technical challenges.

• Social benefits.

People also viewed

DeepSource GmbH1 day ago

Business Intelligence Analyst, Data Engineer

IE flagIreland, +5 more countriesFull-timeAnalytics Engineer
ApplyView job
Dadoteca1 day ago

Senior Analytics Engineer – Power BI, Microsoft Fabric

BR flagBrazil OnlyFull-timeAnalytics Engineer
ApplyView job
University HUB2 days ago

BI & Analytics Engineer

US flagKentucky OnlyFull-timeAnalytics Engineer
ApplyView job
CI&T2 days ago

Senior Data & Analytics Specialist

BR flagBrazil OnlyFull-timeAnalytics Engineer
ApplyView job
DoiT International2 days ago

Analytics Engineer

MX flagMexico, +1 more countryFull-timeAnalytics Engineer
ApplyView job
Republic Services2 days ago

Analytics Engineer III

US flagUnited States OnlyFull-timeAnalytics Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers