Enable job alerts via email!

Machine Learning Engineer

Jex - Recruitment for scaling businesses

Dubai

On-site

USD 80,000 - 120,000

Full time

Today
Be an early applicant

Boost your interview chances

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

Job summary

Join a fast-growing software house as a Machine Learning Engineer, where you'll design and deploy cutting-edge ML models that power innovative digital experiences. In this dynamic role, you'll collaborate with cross-functional teams to optimize scalable ML pipelines and contribute to the technical strategy of the ML team. This is an exciting opportunity to work on impactful projects in a collaborative environment, leveraging your expertise in Python and ML frameworks. If you're passionate about driving measurable outcomes through machine learning, this is the perfect role for you.

Qualifications

  • 5+ years in software engineering or data science roles.
  • 3+ years in machine learning engineering with production-level deployment.

Responsibilities

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

Skills

Python
Machine Learning Engineering
TensorFlow
PyTorch
Scikit-learn
MLOps
Cloud Environments (AWS, GCP, Azure)
Data Structures and Algorithms
Problem-Solving

Job description

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 (production-level deployment and scaling, not just experimentation)
  • 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
  • Seniority level

  • Mid-Senior level
  • Employment type

  • Full-time
  • Job function

  • Information Technology
  • Industries

  • Software Development
  • J-18808-Ljbffr

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