South Africa Remote (Global)

ISTA Personnel Solutions is hiring a Python / ML Developer - Remote (EST Hours)

About the Role

A U.S.-based client in the nursing sector is seeking a skilled Python/ML Developer for a fully remote role. This position operates on a fixed schedule aligned with EST hours, requiring availability from 9:00 AM to 6:00 PM EST (3:00 PM – 12:00 AM South African time). You'll play a key role in managing data workflows, writing efficient Python scripts, and supporting analytical processes.

What You'll Do

  • Develop and maintain Python scripts to clean, transform, and analyze structured and unstructured datasets.
  • Use Pandas and NumPy daily for data manipulation, filtering, and aggregation tasks.
  • Extract data from APIs and external sources, ensuring accurate integration into analytical systems.
  • Apply statistical methods to detect trends, anomalies, and patterns in complex datasets.
  • Build and support lightweight data pipelines that enable repeatable, reliable workflows.
  • Collaborate with team members to troubleshoot issues and refine data processes.
  • Ensure code is well-documented, modular, and easy to maintain.

What We're Looking For

  • At least two years of hands-on experience using Pandas and NumPy for data processing.
  • Professional experience with Scikit-Learn for basic modeling or analysis tasks.
  • Strong command of Python, including data structures, indexing, and scripting from scratch.
  • Familiarity with JSON and API integrations for data exchange.
  • Proven ability to analyze data using Matplotlib or similar visualization tools.
  • Experience identifying data quality issues and implementing corrective logic.
  • Ability to communicate clearly in a remote, collaborative environment.

Nice to Have

  • Exposure to machine learning libraries such as XGBoost or PyTorch.
  • Experience working with large, messy datasets and applying statistical techniques like outlier detection.
  • Familiarity with Power BI or reporting dashboards.
  • Background working in cloud environments like Microsoft Azure.

Work Environment

This is a fully remote position based in South Africa, with required working hours synchronized to EST. The role supports a U.S. client in the healthcare space, emphasizing sustainable work practices, long-term growth, and continuous learning. The culture values balance, collaboration, and employee input in shaping team practices.

Compensation & Benefits

The role offers a fully remote setup with compensation provided for South African public holidays as per BCEA regulations. Work on U.S. public holidays may be expected, with terms aligned to company policy.

Required Skills
PythonPandasNumPyScikit-LearnMatplotlibXGBoostData AnalysisStatistical AnalysisAPIsJSONPower BI PythonPandasNumPyScikit-LearnMatplotlibXGBoostData AnalysisStatistical AnalysisAPIsJSONPower BI
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
ISTA Personnel Solutions
ISTA Solutions is home to rockstar professionals who aim to be engaged in defining and building an employee centric culture, focused on long term success, work-life balance, and life-long learnings. From the industries we support, to the functions we perform, ISTA has structured ourselves differently from other outsourcing companies; effectively setting ourselves apart from the rest of the pack.
All jobs at ISTA Personnel Solutions Visit website
Job Details
Category data
Posted a month ago