South Africa Remote (Global)

ISTA Personnel Solutions is hiring a Senior Python Developer (ML & Data Engineering) - EST Hours (Remote)

About the Role

ISTA Personnel Solutions South Africa is looking for a Senior Python Developer specializing in Machine Learning and Data Engineering to lead innovative projects. You will be responsible for developing models from concept to deployment, designing web scraping solutions, and mentoring junior developers.

What You'll Do

  • 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.

What We're Looking For

  • Solid professional experience in Python (minimum 3–5 years in a professional environment).
  • Hands-on experience with machine learning libraries (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.
  • Must work EST hours (9am to 6pm EST).
  • Must have a fixed fibre line with a minimum speed of 25 Mbps (upload & download) and support a wired Ethernet connection.
  • Must have a reliable power backup solution.

Nice to Have

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

Technical Stack

  • Languages: Python
  • ML Libraries: Scikit-Learn, XGBoost, LightGBM
  • Data: Pandas, NumPy
  • Visualization: Matplotlib, Power BI, Seaborn, Plotly
  • Scraping: Selenium, Playwright, Beautiful Soup
  • Cloud: AWS, Azure, GCP

Benefits & Compensation

  • Work on challenging machine learning and data automation projects.
  • Collaborative team environment with opportunities for growth.

Work Mode

This is a fully remote position with a requirement to work EST hours (9am to 6pm EST).

Required Skills
PythonScikit-LearnXGBoostLightGBMPandasNumPyMatplotlibPower BISeabornPlotlyMachine LearningData EngineeringData PipelinesETLCloud Platforms
Scaling your freelance income?

Invoice multiple clients effortlessly

Managing 3+ international clients? Glopay streamlines everything. One EU company, unlimited invoices, automatic compliance. You just send and get paid.

Unlimited clients & invoices
Multi-currency support
Automated tax compliance
Client portal for easy payments
Scale with Glopay
Trusted by 10,000+ freelancers
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 backend
Posted 8 months ago