Job Search and Career Advice Platform

Enable job alerts via email!

Senior Unstructured Data Scientist

Beyond Limits

Al Khobar

On-site

SAR 299,000 - 450,000

Full time

14 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Saudi Arabia seeks a Senior Machine Learning Engineer to join their unstructured data science team. The ideal candidate will design and implement machine learning solutions, collaborate with development teams to integrate new algorithms, and mentor junior engineers. A PhD or MS in Computer Science or a related field is required, along with extensive experience in machine learning tools and techniques. Knowledge of MLOps, Docker, and Kubernetes is preferred, along with strong problem-solving skills.

Qualifications

  • 5+ years of experience with modern programming languages like C++ or Python.
  • 5+ years of experience with machine learning tools and deep learning techniques.
  • 3+ years of experience in system architecture and design.

Responsibilities

  • Design and deliver machine learning solutions for various datasets.
  • Collaborate with development teams to validate new algorithms.
  • Mentor junior engineers and document design decisions.

Skills

Proficient in Python
Experience in C++
Knowledge of PyTorch
Familiar with TensorFlow
Experience with MLOps Tools
Skills in optimization techniques
Knowledge of Docker
Knowledge of Kubernetes
Ability to work independently
Strong problem-solving skills

Education

PhD or MS in Computer Science or related field

Tools

MLFlow
Kubeflow
CNN
RNN
Kaldi
Scikit-learn
pandas
NumPy
Job description
Position Overview

Our unstructured data science and machine learning team in EMEA is seeking a senior machine learning engineer with a solid background and focus on unstructured data applied science in Computer Vision (CV) or Natural Language Processing (NLP), either text or speech. The team needs someone who is a skilled software engineer and proficient in ML libraries, system design, and pipelines. In this role, you will be building state-of-the‑art models for our products, using test‑driven development, and working with the software engineering team to deploy and maintain the models in production.

Job Duties / Responsibilities
  • Design, train and deliver machine learning solutions to a wide range of datasets : from small datasets to big data, both unlabeled and labeled.
  • Collaborate with the development team and ML engineers to implement, test, and validate new algorithms and integrate the algorithms with the existing front‑end and back‑end systems.
  • Build state‑of‑the‑art models for various modeling tasks (e.g., speech recognition, optical character recognition, text‑to‑speech, facial recognition, time series forecasting, … etc.).
  • Optimize and automate model training and testing, experimentation tracking, development, and production.
  • Skilled in breaking down problems, documenting problem statements and estimating efforts.
  • Mentor junior engineers, perform code reviews and document design decisions.
  • Create web services / APIs for serving ML / AI model results.
  • Familiar with MLOps Tools (e.g., MLFlow, Kubeflow, … etc.).
  • Familiar with unsupervised, semi‑supervised, and self‑supervised techniques.
Minimum Qualifications
  • PhD or MS in Computer Science, Electrical Engineering, or similar field
  • 5+ years of experience with one modern language such as C++, Python including object‑oriented design.
  • 5+ years of experience with machine learning tools and deep learning algorithms and techniques, including but not limited to:
    • PyTorch
    • TensorFlow
    • Keras
    • Kaldi
    • CNN
    • LSTM
    • RNN
    • Scikit‑learn
    • pandas
    • NumPy
    • Optimization techniques and fine‑tuning models
    • State‑of‑the‑art Machine Learning algorithms and techniques (e.g., Transformers).
  • 3+ years of experience contributing to the architecture and design (architecture, design patterns, reliability, and scaling) of new and current systems.
  • Experience with MLOps and other production level implementation frameworks and pipelines.
  • Experience with Docker, Kubernetes, and cloud platforms.
  • Able to work independently on problems and in highly collaborative team environments.
Preferred Qualifications
  • Team management and mentoring junior members
  • Research experience with high impact publications
  • Application of ML in industrial projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.