×
Register Here to Apply for Jobs or Post Jobs. X

Machine Learning Engineer - Recommender Systems

Job in Benoni, 1501, South Africa
Listing for: Placements24
Full Time position
Listed on 2026-11-01
Job specializations:
  • Software Development
    Machine Learning/ ML Engineer, AI Engineer (Applied/Software)
Job Description & How to Apply Below
Location: Benoni

About the Role

Our client, a dynamic company at the forefront of AI & Emerging Technologies, is seeking a skilled Machine Learning Engineer specializing in Recommender Systems to join their team in Benoni, Gauteng . This hybrid role focuses on designing, developing, and deploying sophisticated recommendation engines that enhance user experience and drive business growth. You will work with large datasets, cutting-edge ML algorithms, and scalable infrastructure to deliver personalized content and product suggestions.

This is an exciting opportunity to make a significant impact in a fast-paced environment. You will collaborate closely with product managers, data scientists, and other engineers to bring innovative recommendation features to life. The ideal candidate possesses a strong foundation in machine learning, software engineering best practices, and a passion for data-driven product development. Your expertise will be key in optimizing user engagement and driving key business metrics through intelligent recommendation strategies.

We value creativity and a hands‑on approach to problem-solving.

Key Responsibilities
  • Develop, implement, and deploy machine learning models for recommender systems.
  • Design and build scalable data pipelines for collecting, processing, and transforming user interaction data.
  • Experiment with various recommendation algorithms (e.g., collaborative filtering, content-based filtering, hybrid approaches).
  • Evaluate model performance using appropriate metrics and A/B testing methodologies.
  • Collaborate with product teams to define requirements and integrate recommendation features.
  • Optimize models for real-time prediction and low latency.
  • Stay current with the latest research and industry trends in recommender systems and personalization.
  • Contribute to the development of the ML platform and infrastructure.
  • Write clean, maintainable, and efficient code.
Requirements
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related quantitative field.
  • Proven experience building and deploying recommender systems or similar ML models.
  • Proficiency in Python and ML libraries such as scikit-learn, Tensor Flow, or PyTorch.
  • Strong understanding of recommendation algorithms and evaluation metrics.
  • Experience with data processing frameworks (e.g., Spark) and SQL.
  • Familiarity with cloud environments (AWS, Azure, GCP) is a plus.
  • Excellent problem-solving and analytical skills.

    Strong communication and collaboration abilities.
  • Ability to thrive in a hybrid work setting.
Benefits
  • Our client offers a competitive salary, a comprehensive benefits package including medical aid, pension, and performance bonuses.
  • They provide ample opportunities for professional growth and development, including access to training, conferences, and challenging projects.
  • Employees enjoy a collaborative and innovative work culture.
  • Work-life balance is prioritized, with generous paid time off.
  • This is a hybrid role based in Benoni , offering a mix of remote and in-office work.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary