South Africa Remote (Global) Full-time

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
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
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.

Visit website
Job Details
Category backend
Posted 7 months ago