Taro Logo

Machine Learning Engineer

Bayut & dubizzle are iconic, homegrown brands with a strong presence across the seven emirates in the UAE, connecting millions of users and providing the best online search experience.
Dubai - United Arab Emirates
Machine Learning
Mid-Level Software Engineer
In-Person
1,000 - 5,000 Employees
2+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Machine Learning Engineer

Bayut & dubizzle, part of Dubizzle Group, are iconic homegrown brands with a strong presence across the UAE. As a Machine Learning Engineer, you'll work on exciting projects covering the end-to-end Data Science lifecycle in a modern cloud-based data warehousing environment. You'll collaborate with diverse teams, working on regression, classification, forecasting, anomaly detection, and GPT-based applications. Key responsibilities include querying large datasets, performing data exploration, building and evaluating ML models, and deploying them into production. You'll also create customer-facing reporting tools and participate in on-call stability support. The role requires a Master's degree in a quantitative field, 2+ years of ML experience, and strong skills in Python's ML stack, statistical modeling, and SQL. You'll enjoy benefits such as a competitive tax-free salary, health insurance, and opportunities for learning and development in a multicultural environment.

Last updated a year ago

Responsibilities For Machine Learning Engineer

  • Work on regression and classification problems on tabular, textual and image data
  • Work on forecasting, anomaly detection and time-series analysis
  • Build recommendation engines
  • Work on GPT-based applications using stock models for various business use cases
  • Query large datasets in AWS Redshift to extract necessary data for ML models
  • Perform data exploration to find patterns and understand data quality
  • Utilize Python for analyzing data and building statistical models
  • Evaluate and fine-tune ML models
  • Deploy ML models into production
  • Build customer-facing reporting tools
  • Participate in off-hours on-call stability support
  • Own at least one ML product in production

Requirements For Machine Learning Engineer

Python
  • Master's degree in AI, Statistics, Math, Operations Research, Engineering, Computer Science, or related quantitative field
  • 2+ years of working experience in Machine Learning
  • Experience with AWS is a plus
  • Knowledge in Statistical modelling and maths
  • Intermediate knowledge of Python's ML stack: Pandas, Matplotlib, Sklearn, Tensorflow
  • Intermediate knowledge of machine learning algorithms
  • Basic knowledge of SQL and visualization tools
  • Basic knowledge of statistical analysis and A/B testing
  • Excellent verbal and written communication
  • Strong problem solving skills
  • Analytical thinking and business acumen
  • Entrepreneurial spirit and continuous learning mindset

Benefits For Machine Learning Engineer

Medical Insurance
  • Competitive Tax-free Salary
  • Comprehensive Health Insurance
  • Annual Air Ticket Allowance
  • Employee discounts at multiple vendors
  • Rewards & Recognitions
  • Learning & Development opportunities