Search by job, company or skills

4Sale International Co.

Senior Data Engineer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 28 months ago

Job Description

About us

4Sale is one of the largest online marketplaces in the Middle East, and easily Kuwait's largest marketplace. We connect millions of users to hundreds of thousands of listings on any given day, through our mobile apps as well as our website: http://q84sale.com

We're established, profitable, and comfortably fund our own expansion with no outside help.

While most of our customer base is located in the Gulf, the bulk of 4Sale's headcount actually operates and makes decisions out of none other than Zamalek, Cairo, where we have a beautiful office, and employ some of the most impressive people in Egypt's Tech landscape. 

We're already winning in Kuwait, but to us the sky's the limit and we won't stop innovating on behalf of our customers.

To that end, we're expanding our business lines and breadth of operations, and of course we're constantly refining our products so that they are seamless, fun, and useful. This is not easy to do! In fact, it's a ton of work. Which is why we need the most talented people in the country to come and help us out. After all, our mission is to Become the largest online marketplace in the Middle East.

We're pretty selective though, so expect to be challenged and stretched. Also, expect to be in the office with us a lot - we can only build great products if we're actually together. We only hire exceptional people, so if you think you're one of us, go ahead and apply - see you at the interview!

About the Role

We are seeking a passionate and skilled Data Engineer to join our growing team. As a Data Engineer, you will play a crucial role in designing, building, and managing our data infrastructure, ensuring the effective collection, transformation, and utilization of data to support our business objectives.

Responsibilities

  • Data Architecture and Pipeline Development:
  • Design and develop scalable data warehousing solutions to handle increasing data volume and complexity
  • Build and maintain robust data pipelines using ETL/ELT methodologies and tools (AWS Glue, DBT, etc.)
  • Integrate data from various sources, including APIs, webhooks, and legacy systems
  • Collaborate with DevOps and Engineering teams to create and enhance data architectures
  • Data Quality and Governance:
  • Implement data validation, cleansing, and transformation processes to ensure data accuracy and consistency
  • Develop and implement data governance policies and procedures to maintain data integrity and security
  • Monitor data pipeline performance, identifying and resolving issues or bottlenecks proactively
  • Troubleshoot and resolve data extraction, loading, and transformation-related issues
  • Data Analysis and Visualization:
  • Perform data analysis for query optimization and performance improvements
  • Develop data quality dashboards and reports to monitor data health and identify trends
  • Utilize data visualization tools like Tableau or Looker to communicate insights effectively
  • Collaborate with business stakeholders to understand data requirements and translate them into technical specifications

Qualifications

  • Bachelor's degree in Computer Science, Data Science, or a related field
  • At least 3-5 years of experience as a Data Engineer or in a similar data engineering role
  • Strong proficiency in Python and data warehousing technologies
  • Experience with SQL and database management systems
  • Familiarity with cloud computing platforms such as AWS, Azure, or GCP
  • Proven operational database modeling on production databases
  • Strong problem-solving and analytical skills
  • Excellent communication and teamwork skills

Standout Qualities

  • Advanced Python and data package (Pyspark, pandas, etc.) skills
  • Experience with data modeling techniques and cloud data warehouses (e.g., Snowflake) or similar experience is a plus
  • Experience with message queues and event buses for near real-time data processing
  • Understanding of data catalogs and schema registries
  • Experience with A cloud certification (AWS, GCP, or Azure) is a plus
  • Experience or training with agile frameworks is a plus

Technologies

  • Programming languages: Python, Java, or Scale
  • Databases: SQL, NoSQL
  • Data warehousing tools: Snowflake, Redshift, BigQuery, or similar technologies.
  • Data orchestration tools: Apache Airflow, dbt or similar tools
  • Data analysis and visualization tools: Tableau, Looker

More Info

Job Type:
Industry:
Employment Type:

Job ID: 69708715

Similar Jobs