Taro Logo

Senior Data Engineer

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

Job Description

Foodics, a rapidly growing restaurant management and payment tech provider, is seeking a Senior Data Engineer to join their technology team in Amman, Jordan. Founded in 2014 and having processed over 6 billion orders, Foodics has secured $170 million in their latest funding round, marking the largest SaaS funding in MENA.

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 the data infrastructure. The ideal candidate should have 5+ years of experience in data engineering with expertise in Python, SQL, and modern data architecture tools.

This position offers an opportunity to work in a hyper-growth environment with a diverse team spanning 30 nationalities across 14 countries. The company provides competitive compensation including bonuses and potential equity, along with strong emphasis on personal development through regular training and learning stipends.

Key responsibilities include designing ETL/ELT pipelines, collaborating on feature engineering, ensuring data security and compliance, and building robust monitoring systems. The role requires strong technical skills in data engineering, familiarity with cloud-native tools, and excellent communication abilities.

Working at Foodics means joining a company that values innovation, offers autonomy, and provides mentoring opportunities. The position is based in Amman, Jordan, where you'll be part of a team that's transforming the restaurant management ecosystem across multiple countries.

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 over 30 nationalities across 14 countries

Related Jobs

Senior Data Engineer

Senior Data Engineer position at Foodics, building scalable data pipelines and infrastructure for a leading restaurant management platform.

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.