Enable job alerts via email!

Senior Developer

WatersEdge Solutions

Johannesburg

Remote

ZAR 600,000 - 800,000

Full time

Today
Be an early applicant

Job summary

A forward-thinking tech firm is looking for a Senior Developer to drive innovative machine learning projects and develop advanced web scraping solutions. The ideal candidate has over 2 years of Python experience with Scikit-Learn and must excel in problem-solving and mentoring. Join a dynamic team in a collaborative, growth-oriented atmosphere that values creativity and technical expertise.

Benefits

Competitive salary
Flexible remote work
Collaborative environment
Growth opportunities

Qualifications

  • 2+ years of professional Python experience.
  • 1+ year experience with data analysis libraries.
  • Hands-on experience with web scraping tools.

Responsibilities

  • Lead the development of machine learning models.
  • Implement advanced web scraping solutions.
  • Collaborate with stakeholders on technical specifications.

Skills

Python expertise
Data manipulation with Pandas and NumPy
Experience with Scikit-Learn
Statistical modeling knowledge
Problem-solving skills

Tools

Selenium
Beautiful Soup
Power BI
Matplotlib
XGBoost
Job description
Overview

Location: Remote
Employment Type: Full-Time
Industry: Data Science | AI | Healthcare Tech

WatersEdge Solutions is hiring a highly skilled Senior Developer to lead innovative projects at the intersection of machine learning and advanced web scraping. If you're a Python expert who thrives on solving complex data challenges and mentoring others, this is your chance to make an impact in a forward-thinking, tech-driven team.

About the Role

In this role, you\'ll architect and deliver end-to-end data solutions, from building robust machine learning pipelines to deploying intelligent web scraping frameworks. You’ll play a key role in shaping the technical direction of the team, driving best practices, and working closely with both technical and business stakeholders.

Key Responsibilities
  • Lead the development of machine learning models from data cleaning to deployment
  • Design and implement advanced web scraping solutions using modern Python frameworks
  • Collaborate with stakeholders to define technical specifications and project timelines
  • Build scalable, maintainable codebases with clear documentation
  • Conduct code reviews and mentor junior developers
  • Troubleshoot and resolve issues across data pipelines and scraping systems
  • Stay current with industry trends to continuously improve processes and tools
What You’ll Bring
  • 2+ years of professional (non-freelance) Python experience using Scikit-Learn
  • 1+ year of experience with Pandas, NumPy, and Matplotlib for data manipulation and statistical analysis
  • 1+ year of hands-on experience with Selenium or Playwright, and Beautiful Soup
  • Strong understanding of statistical modelling and data cleaning techniques
  • Proven use of Power BI for data visualisation and reporting
  • Excellent problem-solving, communication, and mentoring skills
Nice to Have
  • High scoring performance in Kaggle competitions
  • Experience with XGBoost, LightGBM, CatBoost, or PyTorch
  • Familiarity with additional Python libraries: Polars, Seaborn, Plotly, SciPy
  • Experience with HTTPX, Requests, or LXML for scraping
What’s On Offer
  • Competitive salary with remote flexibility
  • Leadership in shaping machine learning and data scraping initiatives
  • A collaborative and highly technical environment with real growth opportunity
  • Exposure to cross-disciplinary projects in a healthcare-driven tech environment
Company Culture

At WatersEdge Solutions, we partner with mission-driven tech teams to solve real-world problems using data and innovation. Our developers are empowered to think independently, lead with curiosity, and create impactful solutions through smart, scalable technology.

If you have not been contacted within 10 working days, please consider your application unsuccessful.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.