Machine Learning Engineer

Job Summary

Digital Intelligence Foundations seeks a Machine Learning Engineer to develop, optimize, and deploy machine learning solutions for real-world AI applications. The role focuses on building and maintaining ML models and pipelines while collaborating with AI, software, and data teams.

Responsibilities

  • Develop, train, and evaluate machine learning models
  • Prepare, clean, and analyze datasets for model training
  • Optimize model performance and accuracy
  • Build and maintain machine learning pipelines
  • Integrate ML models into applications and APIs
  • Deploy and monitor machine learning solutions in production
  • Collaborate with AI, software, and data teams
  • Document models, experiments, and technical processes

Requirements

  • Bachelor’s degree in Computer Science, Artificial Intelligence, Data Science, or a related field
  • 2+ years of experience in Machine Learning or a related field
  • Strong proficiency in Python
  • Experience with PyTorch, Scikit-learn, or similar ML frameworks
  • Good understanding of machine learning algorithms and model evaluation
  • Experience with data preprocessing and feature engineering
  • Understanding of REST APIs, Git, and software development practices
  • Good communication skills in Arabic and English
  • Experience with Generative AI, LLMs, or Computer Vision is a plus
  • Practical experience using AI development tools such as ChatGPT, Claude, Gemini, or GitHub Copilot is a plus

We refresh listings regularly, but some roles close early on the source platform.

Country: Saudi Arabia
City: Riyadh
Job Category: AI/ML Engineering
Workplace type: On-site
Job Type: Full Time
Company Name: Digital Intelligence Foundations
Seniority level: Associate

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Scroll to Top