Python / ML Developer - Remote (EST Hours) at ISTA Personnel Solutions. 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 . hands-on Python Developer. to support a . U.S.-based client in the nursing industry. . This fully remote role is best suited to a developer who is highly comfortable . writing Python scripts from scratch. , quickly manipulating data, and building . ad hoc data pipelines and API integrations. .. This role involves . daily Python scripting and data wrangling. , rather than building full platforms or applications. The ideal candidate is someone for whom . Pandas and NumPy are second nature. , and who enjoys solving data problems quickly and collaboratively.. PLEASE NOTE:. Working Hours:. Monday – Friday | 9:00 AM – 6:00 PM EST (3:00 PM – 12: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):. Write . clean, efficient Python scripts. to process, clean, and analyze datasets. . Perform . daily data wrangling using Pandas and NumPy. . . Extract and integrate data from . APIs and external systems. . . Conduct statistical analysis and identify trends or anomalies in datasets. . Build and maintain . lightweight data pipelines and analytical workflows. . . Collaborate with team members to solve data challenges and improve processes. . Contribute to maintaining clear, well-documented and maintainable code.. 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. Required Skills:. Strong Python scripting skills with the ability to write code from scratch without relying heavily on prebuilt frameworks . 2+ years of professional experience using Pandas and NumPy for data manipulation . Experience performing data cleaning, transformation, and analysis . Solid understanding of Python data structures, indexing, and data operations . Experience working with APIs and JSON data . Experience using Matplotlib or similar libraries for data visualization . Strong problem-solving skills and ability to debug data workflows . Comfortable working in a fast-paced, collaborative remote environment. Advantageous Skills:. Experience using . Scikit-Learn for basic machine learning tasks. . Familiarity with . statistical analysis techniques. (e.g., outlier detection, distribution analysis) . Experience working with . large or messy datasets. . Exposure to . Power BI or reporting tools. . Experience with . Microsoft Azure, XGBoost, or PyTorch. If you are not contacted within 14 working days, please consider your application unsuccessful. . Company Location: South Africa.
Python / ML Developer - Remote (EST Hours) at ISTA Personnel Solutions