Please Note :
. Citizens only
Position Title:
Python ETL Developer
Experience Level:
8+ years
🔍
Job Summary:
We are looking for an experienced
Python ETL Developer
with strong skills in
data transformation
,
data analysis
, and building robust
ETL pipelines
using tools like
Pandas, NumPy, SQL
, and working with
Data Lake
architectures. The ideal candidate will play a key role in data ingestion, processing, and integration across various data systems to support business intelligence and analytics efforts.
🛠️
Key Responsibilities:
Design, develop, and maintain
ETL pipelines
using Python and data processing libraries like
Pandas
and
NumPy
.
Extract data from various structured and unstructured sources, including files, APIs, and databases.
Cleanse, validate, and transform data to prepare it for downstream consumption.
Load processed data into target systems such as
Data Lakes
,
Data Warehouses
, or
SQL/NoSQL databases
.
Optimize data processing workflows for scalability and performance.
Collaborate with data engineers, analysts, and stakeholders to define data needs and deliver high-quality datasets.
Implement logging, error handling, and data quality checks within ETL processes.
Document ETL flows, data schemas, and transformation logic.
✅
Required Skills:
Strong experience in
Python
for data engineering or ETL development.
Proficiency with
Pandas
,
NumPy
, and other data manipulation libraries.
Solid understanding of
ETL processes
and
data transformation techniques
.
Hands-on experience with
SQL
(writing complex queries, joins, aggregations).
Experience working with
Data Lakes
(e.g., AWS S3, Azure Data Lake, or similar).
Familiarity with version control tools (e.g., Git) and Agile development practices.