Job Search and Career Advice Platform

Enable job alerts via email!

Unstructured Data Scientist

Beyond Limits

Al Khobar

On-site

SAR 120,000 - 180,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading AI solutions provider in Al Khobar seeks a Machine Learning Engineer to design and deliver innovative solutions leveraging unstructured data in Computer Vision and Natural Language Processing. You'll collaborate with a dedicated team and mentor junior engineers, optimizing machine learning models for production. Ideal candidates have a B.Sc. degree and extensive experience in machine learning tools, along with a strong software engineering background.

Qualifications

  • 2-4 years of experience with one modern language such as C++, Python.
  • 2-4 years of experience with machine learning tools and deep learning algorithms.
  • 3+ years of experience contributing to the architecture and design of systems.

Responsibilities

  • Design, train, and deliver machine learning solutions to diverse datasets.
  • Collaborate with the development team to implement and validate algorithms.
  • Mentor junior engineers and perform code reviews.

Skills

Machine Learning
Software Engineering
Computer Vision
Natural Language Processing
Collaboration
Model Optimization

Education

B.Sc. in Computer Science, Electrical Engineering, or similar field

Tools

PyTorch
TensorFlow
Keras
Docker
Kubernetes
Job description
Position Overview

Our unstructured data science and machine learning team in EMEA is seeking a 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
  • B.Sc. in Computer Science, Electrical Engineering, or similar field
  • 2‑4 years of experience with one modern language such as C++, Python including object‑oriented design.
  • 2‑4 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
  • M.Sc. or PhD in Computer Science, Electrical Engineering is preferred
  • 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.