Taro Logo

Senior Data Engineer

A leading restaurant management ecosystem and payment tech provider founded in 2014, processing over 6 billion orders across 35+ countries.
Data
Senior Software Engineer
In-Person
501 - 1,000 Employees
5+ years of experience
Enterprise SaaS · Finance

Job Description

Foodics, a leading restaurant management and payment tech provider, is seeking a Senior Data Engineer to join their technology team in Amman, Jordan. Founded in 2014 and operating across 35+ countries, Foodics has processed over 6 billion orders and secured $170 million in their latest funding round.

The role involves architecting and building robust data pipelines, data contracts, and processing frameworks that power analytics and ML features across Foodics. You'll work closely with ML Engineers and platform teams to ensure the reliability, scalability, and governance of our data infrastructure. The ideal candidate should have 5+ years of experience in data engineering with expertise in Python, SQL, and modern data architecture.

Key responsibilities include designing ETL/ELT pipelines, implementing data contracts, collaborating on feature engineering, and ensuring data security and compliance. The role requires strong technical skills in cloud-native tools, Lakehouse architecture, and ACID-compliant data formats.

Foodics offers a competitive compensation package including bonuses and potential equity, along with strong emphasis on personal development through regular training and learning stipends. The company boasts a diverse culture with team members from 30+ nationalities working across 14 countries, providing an excellent opportunity for professional growth in a rapidly expanding SaaS company in the MENA region.

Last updated 4 days ago

Responsibilities For Senior Data Engineer

  • Design and implement scalable ETL/ELT pipelines using cloud-native tools
  • Define and enforce data contracts with domain squads and internal consumers
  • Collaborate with ML Engineers on feature engineering and model-ready datasets
  • Build monitoring, alerting, and observability into the data infrastructure
  • Ensure data security, lineage, and compliance with internal standards
  • Contribute to onboarding toolkits and reusable data components

Requirements For Senior Data Engineer

Python
  • 5+ years of experience in data engineering, with a track record in scalable pipelines
  • Strong command of Python, SQL, and orchestration tools (e.g., Airflow, AWS Glue, Step Functions)
  • Experience with modern Lakehouse architecture and tools (e.g., S3, Redshift, Snowflake, dbt)
  • Deep understanding of data modeling, lineage, observability, and governance frameworks
  • Familiarity with ACID-compliant data formats
  • Experience building fault-tolerant, testable, and maintainable pipelines
  • Proven ability to work in cross-functional teams
  • Familiar with CI/CD and infrastructure-as-code
  • Strong communication skills and documentation focus

Benefits For Senior Data Engineer

Education Budget
Equity
  • Competitive compensation packages including bonuses and potential shares
  • Annual learning stipend
  • Regular training opportunities
  • Inclusive and diverse culture
  • Work with team of 30+ nationalities across 14 countries

Related Jobs

Senior Data Engineer

Senior Data Engineer position at Foodics, building scalable data pipelines and infrastructure for restaurant management ecosystem. 5+ years experience required. Based in Amman, Jordan.

Senior Data Engineer

Senior Data Engineer position at Foodics in Cairo, Egypt, requiring 4-5 years of experience in building ETL/ELT pipelines and cloud platform expertise.

Senior Data Engineer

Senior Data Engineer position at Yassir, building and maintaining data infrastructure using GCP, PySpark, and modern data engineering tools.

Data & AI Engineer

Senior Data & AI Engineer position at Envision Employment Solutions, focusing on building and maintaining data infrastructure and AI solutions for a chemical industry leader.

Azure Data Engineer

Senior Azure Data Engineer position at Envision Employment Solutions, requiring 5+ years experience in Azure and data engineering, focusing on automotive domain implementation.