Enable job alerts via email!

Machine Learning Engineer

Jex - Recruitment for scaling businesses

United Arab Emirates

On-site

AED 200,000 - 300,000

Full time

5 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A fast-growing software house is seeking a seasoned Machine Learning Engineer to architect, build, and scale innovative ML solutions. This role involves designing and deploying machine learning models, optimizing scalable ML pipelines, and collaborating with cross-functional teams to translate business needs into technical solutions. Join a dynamic environment where your expertise will contribute to the development of intelligent, data-driven products that enhance digital experiences. If you're passionate about machine learning and eager to make a significant impact, this opportunity is perfect for you.

Qualifications

  • 5+ years of experience in software engineering or data science roles.
  • Minimum 3 years of hands-on experience in machine learning engineering.

Responsibilities

  • Design, develop, and deploy machine learning models for real-world applications.
  • Collaborate with teams to productionize ML systems.

Skills

Machine Learning Engineering
Python
TensorFlow
PyTorch
Scikit-learn
MLOps
Data Structures
Algorithms
System Design
Problem Solving

Tools

AWS
GCP
Azure

Job description

Machine Learning Engineer

A fast-growing software house building intelligent, data-driven products that power the next generation of digital experiences.

As we expand our capabilities, we're looking for a seasoned Machine Learning Engineer to join and help architect, build, and scale ML solutions across a variety of client and internal projects.

What You'll Do

  • Design, develop, and deploy machine learning models for real-world applications
  • Collaborate with data scientists, product teams, and software engineers to productionize ML systems
  • Optimize and maintain scalable ML pipelines (training, validation, and inference)
  • Monitor model performance and implement continuous improvements
  • Translate business needs into technical solutions with measurable outcomes
  • Contribute to technical strategy, architecture, and mentorship within the ML team

What We're Looking For

  • 5+ years of professional experience in software engineering or data science roles
  • Minimum 3 years of hands-on experience in machine learning engineering (not just experimentation production-level deployment and scale)
  • Strong Python skills and familiarity with ML frameworks like TensorFlow, PyTorch, or Scikit-learn
  • Experience building and deploying ML models in cloud environments (AWS, GCP, Azure)
  • Solid understanding of MLOps practices (versioning, reproducibility, CI/CD for ML, model monitoring)
  • Strong grasp of data structures, algorithms, and system design
  • Excellent problem-solving skills and ability to work in fast-paced, collaborative environments

Bonus Points

  • Experience with large language models or generative AI
  • Exposure to real-time inference or edge ML
  • Background in NLP, computer vision, or time-series modeling

30K AED P/M + Benefits

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.