Skip to content

Know the hours. Know the pay. Find your next role.Explore jobs

HRjobs: Worldwide Remote Jobs
T

Python Machine Learning Engineer

Turing · Posted

  • Contract
  • Data & AI
  • Mid level
  • India, Pakistan, Nigeria + 4 more only

Salary not stated

Apply Now

Description

Turing is hiring a remote Python Machine Learning Engineer (contract, mid level). The role is open to people living in India, Pakistan, Nigeria, Kenya, Egypt, Bangladesh or Mexico. The employer has not published a salary. Working hours: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. You apply directly on the employer's site.

About the role

We’re looking for a ML Developer to drive the design, development, and delivery of advanced machine learning solutions. The ideal candidate is not just a strong individual contributor but also a technical leader capable of setting direction, mentoring team members, and ensuring that ML initiatives align with business goals. Competitive ML experience (e.g., Kaggle, benchmarks) is a strong plus.

What you'll do

  • Own end-to-end DS/ML solution development — from data pipelines and model design to deployment and monitoring.
  • Translate business objectives into robust ML architectures that accurately capture business logic and context.
  • Collaborate cross-functionally with Product, Engineering, and Business stakeholders to define problem statements and success metrics.
  • Evaluate and optimize models for performance, scalability, and accuracy using state-of-the-art techniques.
  • Stay current with advancements in AI/ML research and apply relevant innovations to improve outcomes

Skills

  • Python
  • Python for Data Science
  • Machine Learning
  • PyTorch
  • Keras
  • Scikit-Learn
  • Pandas
  • Computer Vision
  • OpenCV

Who can apply

This job is open to people living in India, Pakistan, Nigeria, Kenya, Egypt, Bangladesh or Mexico. Applicants elsewhere can't be hired for this role. Working hours: At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST.

  • India
  • Pakistan
  • Nigeria
  • Kenya
  • Egypt
  • Bangladesh
  • Mexico

How to apply

  1. 1Check that you live where this job hires (india, pakistan, nigeria + 4 more only) and can work at least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with pst.
  2. 2Click “Apply Now” to open Turing's application page.
  3. 3Apply soon: listings close when the role is filled.

Interested in this role?

Apply directly to Turing. It's free, and HRjobs never charges candidates.

Apply Now

FAQ

Questions about this job

Quick answers about the Python Machine Learning Engineer role at Turing.

Can I apply for this Python Machine Learning Engineer job from my country?

This job is open to people living in India, Pakistan, Nigeria, Kenya, Egypt, Bangladesh or Mexico. If you live elsewhere, the employer can't hire you for this role, usually because of payroll and employment law.

What does Turing pay for this role?

The employer has not published a salary range for this job. Ask about pay early in the process.

What hours do I need to work?

At least 4 hours per day and minimum 20 hours per week with overlap of 4 hours with PST. Use the free HRjobs timezone overlap checker to see how these hours fall in your local time.

How do I apply, and is it free?

Click “Apply Now” to go to Turing's application page. Applying is free: no real employer asks you to pay to apply, and HRjobs never charges candidates.

Similar remote jobs