Data Engineer

🇹🇳 Tunis, Tunisia💼 Full-time⏱️ 4-6 years

About the Role

Join our data team to build and optimize data pipelines, design data warehouses, and enable data-driven decision making across the organization. You will work with large-scale data processing systems and modern data stack technologies.

Key Responsibilities

  • Design and implement scalable data pipelines using Apache Spark and Airflow
  • Build and maintain data warehouses and data lakes
  • Develop ETL/ELT processes for data integration
  • Optimize data storage and query performance
  • Implement data quality checks and monitoring
  • Collaborate with data scientists and analysts to support their needs
  • Document data architecture and data flows

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • 4-6 years of experience in data engineering
  • Strong proficiency in Python and SQL
  • Experience with Apache Spark, Kafka, or similar big data technologies
  • Knowledge of data warehousing concepts (Snowflake, Redshift, BigQuery)
  • Experience with workflow orchestration tools (Airflow, Prefect)
  • Understanding of data modeling and database design
  • Strong analytical and problem-solving skills

Nice to Have

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of real-time data processing
  • Familiarity with data governance and compliance
  • Experience with dbt (data build tool)
  • Understanding of machine learning pipelines

What We Offer

  • Competitive salary with annual reviews
  • Health insurance coverage
  • Flexible working hours
  • Training and certification budget
  • Modern office in Tunis
  • Career growth opportunities

Required Skills

PythonSQLSparkAirflowKafkaETLData WarehousingAWS