UPSHIFTERS

Data Engineer

Date Posted

April 6

Work Type

-

Job Level

-

Job Location

🇪🇬 Egypt

Data Engineer:


Responsibilities:

  • Develop, implement & test scripts and programs in Python to automate data processing and analysis tasks
  • Integrate with third party APIs to fetch data which is processed, analyzed and stored in a data store
  • Implement data ingestion, transformation, and processing workflows using ETL tools and frameworks
  • Perform data analysis and profiling to identify data quality issues anomalies and opportunities for improvement
  • Design, model and optimize data models and data structure for efficient reporting analysis, data visualization and data sharing
  • Collaborate with other teams such as business intelligence, applications, and consultants, to understand and meet client’s data needs and challenges
  • Document and keep up to date procedures and best practices related to Python, libraries, algorithms, and related data processing technologies and propose innovative solutions


Skills & Experience:

  • 2-3 years of experience in the data engineering
  • Hands on experience in data processing and tranformation tools using Python (Spark, Pandas, Polars, ...)
  • Hands on experience in third party APIs integration
  • Good understanding in different databases (SQL, No-SQL)
  • Good understanding of job queues and workflows
  • Experience in workflows or data pipeline orchestration tools
  • Familiarity with data visualization tools
  • Experience with version control systems (e.g., Git) and agile methodologies (e.g., Scrum)
  • Analytical problem-solving capabilities & experience

Plus:

  • Experience in web scraping
  • Experience with Social Media integration

© Copyright 2023. All Rights Reserved by Hisham Elmorsi.

the99hired@gmail.com