Senior Python Developer

ISTA Solutions Logo

ISTA Solutions

πŸ“Remote - South Africa

Summary

Join ISTA Personnel Solutions South Africa, a dynamic BPO company, as a Senior Python Developer specializing in machine learning, data engineering, and web automation. Lead innovative projects, mentor junior developers, and build intelligent solutions. This fully remote role requires working EST hours (9 am to 6 pm EST) and necessitates a fixed fibre line with a minimum speed of 25 Mbps and a reliable power backup solution. You will design and implement advanced web scraping solutions, collaborate with stakeholders, and architect scalable Python-based solutions. The ideal candidate possesses strong expertise in machine learning and data engineering, along with experience in relevant libraries and frameworks. This is an exciting opportunity to make a significant impact in a collaborative team environment.

Requirements

  • Solid professional experience in Python (minimum 3–5 years in a professional environment)
  • Hands-on experience with machine learning libraries (e.g., Scikit-Learn, XGBoost, LightGBM, or similar)
  • Strong skills in data manipulation & analysis (Pandas, NumPy) and data visualization (Matplotlib, Power BI, Seaborn, or Plotly)
  • Experience with web scraping frameworks (Selenium, Playwright, Beautiful Soup, or similar)
  • Ability to work independently and lead complex technical projects

Responsibilities

  • Lead the development of machine learning models from concept to deployment
  • Design and implement advanced web scraping and large-scale data gathering solutions
  • Collaborate with stakeholders to define technical requirements and deliverables
  • Architect scalable, efficient, and well-documented Python-based solutions
  • Mentor junior developers, conduct code reviews, and ensure best practices
  • Troubleshoot and resolve complex issues across ML and data pipelines

Preferred Qualifications

  • Kaggle competition experience or other ML project recognition
  • Exposure to cloud platforms (AWS, Azure, or GCP)
  • Knowledge of additional scraping tools and data libraries

Benefits

  • Work on cutting-edge machine learning and data automation projects
  • Collaborative team environment with opportunities for growth

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.