Job Search and Career Advice Platform

Enable job alerts via email!

Machine Learning Engineer

TASC Outsourcing

Dubai

On-site

AED 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading outsourcing firm in Dubai is seeking a Machine Learning Engineer to design and implement cutting-edge machine learning solutions. You will develop applications focusing on Natural Language Processing (NLP) and collaborate with cross-functional teams to ensure the effective deployment and integration of ML models. Ideal candidates will possess strong skills in TensorFlow, PyTorch, and scikit-learn, with 5-10 years of relevant experience and a solid understanding of ML best practices.

Qualifications

  • 5-10 years of professional experience in machine learning, data science, or related roles.
  • Strong experience in NLP techniques, tools, and frameworks.
  • Expertise in deploying and scaling machine learning models in production.

Responsibilities

  • Design, build, and optimize machine learning models using TensorFlow, PyTorch, and scikit‑learn.
  • Develop and implement NLP applications for text analytics, sentiment analysis, and language understanding.
  • Deploy, monitor, and maintain ML models in production environments.

Skills

TensorFlow
PyTorch
scikit-learn
NLP techniques
Python
Problem-solving

Education

Bachelor's degree in Computer Science, Engineering, or a related technical field

Tools

AWS
GCP
Azure
Docker
Kubernetes
Job description
About the Role:

As a Machine Learning Engineer based in Dubai, you will design, build, and deploy state‑of‑the‑art machine learning models, with a focus on NLP applications, to deliver scalable solutions that drive innovation and efficiency across the organization.

Responsibilities:
  • Design, build, and optimize machine learning models using TensorFlow, PyTorch, and scikit‑learn
  • Develop and implement NLP applications for text analytics, sentiment analysis, and language understanding
  • Deploy, monitor, and maintain ML models in production environments to ensure reliability and performance
  • Collaborate with data engineers, software developers, and stakeholders to integrate ML solutions into products and workflows
  • Conduct model performance evaluation, hyperparameter tuning, and A/B testing
  • Document ML processes, code, and architectures to support knowledge sharing and compliance
  • Mentor and guide junior engineers on ML best practices and emerging techniques
Required Qualifications:
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field
  • 5‑10 years of professional experience in machine learning, data science, or related roles
  • Proficiency in TensorFlow, PyTorch, and scikit‑learn for model development
  • Strong experience in NLP techniques, tools, and frameworks
  • Expertise in deploying and scaling machine learning models in production
  • Advanced programming skills in Python and familiarity with relevant libraries
  • Excellent problem‑solving abilities and communication skills
Preferred Qualifications:
  • Master’s degree or PhD in Machine Learning, AI, or a related discipline
  • Hands‑on experience with cloud platforms such as AWS, GCP, or Azure
  • Familiarity with containerization and orchestration tools (Docker, Kubernetes)
  • Experience with MLOps frameworks and CI/CD pipelines for ML workflows
  • Prior leadership or mentorship experience within ML teams
  • Knowledge of Big Data technologies (e.g., Spark, Hadoop)
  • Experience with real‑time machine learning and streaming data processing
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.