SOUM

Data engineer in e-commerce

In short

Remote data engineer role at Soum, a fast-growing Saudi re-commerce marketplace, building and maintaining scalable data pipelines (ETL/ELT) that support analytics, ML models, and business reporting. The role requires strong Python and SQL skills, experience with cloud platforms and data warehouses (BigQuery, Redshift, Snowflake), and mandatory familiarity with Airflow, Airbyte, and Dataform. Around 4 years of total experience is preferred, with at least 2 years specifically in data engineering and production SQL/Python development.

About Soum
Soum is on a mission to revolutionize e-commerce in the MENA region and beyond by building the most convenient and trustworthy re-commerce marketplace in the region. We're reshaping how C2C marketplaces operate, making buying and selling second-hand products seamless and reliable. Since our launch in July 2021, Soum has become one of the fastest-growing startups in the region, achieving rapid expansion in both our team and product offerings. In recognition of our impact and growth, we were proudly named one of the Top 10 LinkedIn Startups in Saudi Arabia for 2024.
Responsibilities
•Design, build, and maintain scalable and reliable data pipelines to support analytics, ML models, and business reporting.
•Collaborate with data scientists and analysts to ensure data is available, clean, and optimized for downstream use.
•Implement data quality checks, monitoring, and validation processes.
•Design efficient ETL/ELT workflows and integrate multiple data sources (databases, APIs, third-party tools) into centralized storage (data lakes/warehouses).
•Support cloud-based infrastructure for data storage and retrieval.
•Monitor, troubleshoot, and optimize existing pipelines for large-scale, real-time data flows.
•Apply best practices for query optimization and cost-efficient storage.
•Partner with product, engineering, and business stakeholders to gather requirements.
•Document workflows, schemas, and processes while supporting a culture of reliability, governance, and security.
Requirements
•Proficiency in Python and SQL for data engineering tasks.
•Strong understanding of ETL/ELT processes, data warehousing, and data modeling.
•Hands-on experience with cloud platforms (AWS, GCP, or Azure) and data storage solutions (BigQuery, Redshift, Snowflake, etc.).
•Familiarity with data orchestration tools Airflow, Airbyte is a must.
•Knowledge of data governance, security, and best practices for handling sensitive data.
•Familiarity to work with Git and GitHub.
•Dataform is a must.
•Strong skills in eliciting requirements from cross-functional stakeholders and translating them into actionable data engineering tasks.
•Preferably total 4 years of experience: 2+ years in data engineering, building and maintaining data pipelines.
•2+ years of SQL and Python development in production environments.
Nice to have
•Experience with containerization & deployment tools (Docker, Kubernetes) is a plus.
•Experience working in Fast-growing startup environments is a plus.
•Exposure to real-time data processing frameworks (Kafka, Spark, Flink) is a plus.
Conditions
•Be part of a fast-scaling Saudi marketplace where Finance has real influence over how the business is run.
•Work directly with senior Finance leadership and gain broad exposure across accounting, audit, and financial operations.
•A culture that values ownership, speed, and constant improvement over hierarchy and red tape.

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot