Taro Logo

Senior Data Scientist / Senior ML Engineer

A leading restaurant management ecosystem and payment tech provider founded in 2014, serving customers in over 35 countries.
Machine Learning
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Job Description

Foodics, a rapidly growing restaurant management and payment tech provider, is seeking a Senior Data Scientist/ML Engineer to join their team in Riyadh. Founded in 2014, Foodics has processed over 6 billion orders and secured $170 million in their latest funding round, making them one of MENA's fastest-growing SaaS companies.

The role involves leading the design, development, and deployment of ML/AI/GenAI models that power core Foodics products, including pricing, personalization, and fraud detection. You'll be responsible for the entire ML lifecycle, from problem framing to production deployment and monitoring. The ideal candidate should have 5+ years of experience in applied ML/AI, strong Python skills, and expertise with modern ML frameworks and MLOps practices.

Working at Foodics offers unique opportunities to impact the restaurant tech industry while being part of a diverse, international team. The company provides competitive compensation, including potential equity, and emphasizes personal development through training and learning stipends. You'll have the autonomy to drive innovation while collaborating with talented professionals across 14 countries.

The position requires strong technical skills in machine learning, statistical modeling, and cloud-native development, combined with the ability to mentor junior engineers and contribute to the company's ML knowledge base. If you're passionate about applying cutting-edge ML/AI solutions to real-world problems and want to be part of a rapidly growing tech company in the MENA region, this role offers an excellent opportunity for career growth and impact.

Last updated a day ago

Responsibilities For Senior Data Scientist / Senior ML Engineer

  • Own end-to-end ML model lifecycle: problem framing, data exploration, training, deployment, monitoring
  • Design and develop scalable solutions using classical ML and GenAI techniques
  • Implement MLOps best practices: versioning, reproducibility, monitoring, CI/CD for models
  • Collaborate with squads and platform teams to ensure reusability and adherence to standards
  • Mentor junior ML engineers and contribute to the internal ML knowledge base
  • Integrate models with APIs and backend services as needed
  • Own the full lifecycle of ML models from development through monitoring and continuous improvement

Requirements For Senior Data Scientist / Senior ML Engineer

Python
  • 5+ years' experience in applied ML, AI, or data science
  • Strong proficiency in Python and ML/AI libraries (scikit-learn, PyTorch, TensorFlow, XGBoost, HuggingFace Transformers)
  • Experience with MLOps tools and managing versioning, testing, and observability
  • Deep understanding of model development workflows
  • Deep understanding of statistical modeling and statistical inference
  • Proven track record of deploying ML models in production at scale
  • Knowledge of ML best practices including bias mitigation, explainability
  • Strong understanding of data pipelines, experimentation, and model evaluation
  • Familiarity working in a cloud-native environment (AWS preferred)
  • Hands-on experience with GenAI / LLM integration

Benefits For Senior Data Scientist / Senior ML 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
  • Autonomy and mentoring opportunities

Related Jobs

Senior AI Software Engineer Onsite In Riyadh- Octopus by RTG

Senior AI Software Engineer position at Robusta, focusing on implementing AI/ML capabilities and building scalable cloud services in Riyadh.

Senior AI Software Engineer Onsite In Riyadh- Octopus by RTG

Senior AI Software Engineer position at Octopus by RTG in Riyadh, focusing on building AI-powered applications and services with 6+ years of experience required.

AI Innovation Engineer

Senior AI Innovation Engineer role at Master-Works in Riyadh, focusing on LLM implementation and AI system development using Python, Node.js, and React.

Senior Software Engineer

Senior Software Engineer position at ODEL, focusing on AI development with Python and Java, requiring 3+ years of experience and offering competitive benefits.

Cloud & AI Solution Engineer – Azure Platform

Cloud & AI Solution Engineer role at Microsoft focusing on Azure Platform implementation, migration, and modernization for commercial customers in Riyadh.