Back to opportunities
Turing

Machine Learning Developer – AI/ML

Posted 2026-09-02
Work Type
Remote
Location
Global
Compensation
Not specified

About this opportunity

Job Description

Turing is hiring experienced Machine Learning Developers to design, build, and deliver advanced machine learning solutions.

This role involves working across the full ML lifecycle—from data preparation and model development to deployment, optimization, and monitoring. You’ll also collaborate with product, engineering, and business teams to translate real-world requirements into scalable machine learning systems.


What You’ll Do

  • Own end-to-end data science and machine learning solution development.
  • Build data pipelines and design, train, deploy, and monitor ML models.
  • Translate business objectives into effective ML architectures and solutions.
  • Collaborate with product, engineering, and business stakeholders.
  • Define ML problem statements, performance metrics, and success criteria.
  • Evaluate and optimize models for accuracy, performance, and scalability.
  • Apply modern AI/ML research and techniques to real-world problems.
  • Help ensure ML systems are scalable and production-ready.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Machine Learning, Artificial Intelligence, Statistics, or a related quantitative discipline.
  • 4+ years of hands-on data science or machine learning development experience.
  • Strong proficiency in Python.
  • Experience with libraries such as Pandas, NumPy, and Scikit-learn.
  • Strong understanding of data preprocessing, feature engineering, model tuning, and evaluation.
  • Ability to select and apply appropriate ML models to real-world use cases.
  • Experience designing scalable, production-grade ML systems.
  • Knowledge across areas such as supervised and unsupervised learning, time-series forecasting, NLP, computer vision, or statistical modeling.

Preferred Qualifications

  • Experience with deep learning, including CNNs, RNNs, or Transformers.
  • Experience with cloud and data platforms such as AWS or Databricks.
  • Hands-on experience with PySpark.
  • Experience keeping up with and applying recent machine learning research.
  • Competitive ML experience through platforms such as Kaggle or ML benchmarks is a plus.

Evaluation Process

The evaluation takes approximately 75 minutes across two rounds:

  1. Technical Interview – 60 minutes
  2. Onboarding & Cultural Discussion – 15 minutes

Skills & expertise

Machine Learning Python Data Science Model Development ML Systems

Trending Right Now

View all

Don't miss the next opportunity

Get a curated Friday digest of new AI and remote roles based on your location and interests — free, no spam.

Get Weekly Opportunities