Python Developer (Data Analysis & Machine Learning) - Remote (EST Hours)
ISTA Personnel Solutions
Posted: February 9, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
A Python developer with expertise in machine learning and data analysis is required to work on a U.S.-based client, supporting the development of scalable solutions.
Required Skills
Job Description
ISTA Personnel Solutions is a dynamic and fast-growing BPO company. We are not a recruitment agency - we operate as a dedicated extension of our clients’ teams, delivering high-quality service with precision, efficiency, and a personal touch.
We are recruiting a skilled Python Developer to support a U.S.-based client. This is a fully remote, full-time role suited to a technically strong developer who enjoys transforming complex data into actionable insights and building scalable machine learning solutions..
PLEASE NOTE:
• Working Hours: Monday – Friday | 9:00 AM – 6:00 PM EST (4:00 PM – 01:00 AM South African time – subject to daylight savings).
• Public Holidays: This role requires working on both South African and U.S. public holidays (compensation for SA public holidays in accordance with the BCEA).
• Internet Requirements: A fixed fibre line with a minimum speed of 25 Mbps (upload & download) and wired Ethernet capability is mandatory. Applicants without a fixed fibre line cannot be considered.
• Power Backup: Reliable backup required to manage load shedding or outages. Applicants without a power backup cannot be considered.
• Work Environment: Fully remote.
Job Responsibilities (not limited to):
• Lead data cleaning, manipulation, and statistical analysis of complex dataset.
• Assist in developing and deploying machine learning models from concept to production.
• Conduct code reviews and contribute to maintaining high-quality, well-documented codebases.
• Troubleshoot and resolve issues within data pipelines and analytical workflows.
• Collaborate with internal teams on technical specifications and solution design.
Requirements:
Industry Experience:
• 2+ years of professional experience working with Pandas and NumPy
• 1+ year of professional experience using Scikit-Learn
• Strong experience with Matplotlib and statistical data analysis
• Strong Python development skills
• Experience working with structured and unstructured datasets
• Excellent problem-solving and analytical thinking skills
• Strong communication skills and ability to work within a remote team environment
Advantageous Skills:
• Experience working with APIs and Webhooks
• Knowledge of application security and data protection practices
• Experience using Power BI for reporting and visualization
• Exposure to Microsoft Azure, XGBoost, or PyTorch
If you are not contacted within 14 working days, please consider your application unsuccessful.