Machine Learning Engineer - Recommendation Systems

Placements24

Bloemfontein

Hybrid

ZAR 600,000 - 1,000,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work
Health & wellness benefits
Training and development
Innovative AI environment

Job summary

Placements24 is seeking a talented Machine Learning Engineer focused on Recommendation Systems to join their Bloemfontein team. You will design, develop, and deploy highly personalized and scalable recommendation engines that enhance user experience and drive engagement.

You will work with large datasets, apply advanced ML techniques, and collaborate with cross-functional teams to deliver innovative AI solutions in a fast-paced environment. Hybrid work flexibility is offered.

Qualifications

  • Bachelor's or Master's in CS/Data Science or related field.
  • 3+ years in machine learning, especially recommendation systems.
  • Proficiency in Python and ML libraries (Scikit-learn, TF, PyTorch).
  • Strong data structures, algorithms, and statistical modeling knowledge.
  • Experience with big data tech (Spark, Hadoop) and SQL.

Responsibilities

  • Design, build, and maintain ML models for personalized recommendations using collaborative/content/hybrid methods.
  • Process large-scale user data to extract features and insights.
  • Implement and optimize algorithms for real-time performance and scalability.
  • Collaborate with product managers and software engineers to integrate features.
  • Conduct A/B testing and performance analysis to improve models.
  • Stay updated with recommender systems research and best practices.

Skills

Python
Scikit-learn
TensorFlow
PyTorch
Statistical modeling
Data analysis
Collaborative filtering

Education

Bachelor's or Master's in CS/Data Science

Tools

Spark
Hadoop
SQL

Job description

About the Role

Our client is seeking a talented Machine Learning Engineer focused on Recommendation Systems to join their growing team in Bloemfontein . You will be responsible for designing, developing, and deploying highly personalized and scalable recommendation engines that enhance user experience and drive engagement. This role involves working with large datasets, applying advanced ML techniques, and collaborating with cross-functional teams to deliver innovative solutions. Be part of a team that is shaping the future of user interaction through sophisticated AI & Emerging Technologies in the heart of the Free State .

Key Responsibilities
  • Design, build, and maintain machine learning models for personalized recommendation systems , utilizing collaborative filtering, content-based filtering, and hybrid approaches.
  • Process and analyze large-scale user behavior data to extract meaningful features and insights.
  • Implement and optimize algorithms for real-time performance and scalability.
  • Collaborate with product managers and software engineers to integrate recommendation features into user-facing applications.
  • Conduct A/B testing and performance analysis to iterate and improve recommendation model effectiveness.
  • Stay current with research and best practices in recommender systems and related AI fields.
Requirements
  • Bachelor's or Master's degree in Computer Science, Data Science, or a related quantitative field.
  • 3+ years of professional experience in machine learning, with a specific focus on recommendation systems .
  • Proficiency in Python and experience with ML libraries such as Scikit-learn, TensorFlow, or PyTorch.
  • Strong understanding of data structures, algorithms, and statistical modeling.
  • Experience with big data technologies (e.g., Spark, Hadoop) and SQL databases.
  • Ability to work independently and collaboratively in a fast-paced environment.
Benefits
  • Competitive salary and performance incentives.
  • Hybrid work flexibility allowing for a balance between office and remote work.
  • Comprehensive health and wellness benefits.
  • Opportunities for training and development in cutting-edge AI technologies.
  • Engaging work environment focused on innovation and impact in Bloemfontein .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Engineer, Recommender Systems - Hybrid Role
ML Engineer, Recommender Systems - Hybrid Role

Placements24 • Bloemfontein

Hybrid
ZAR 600,000 - 1,000,000
Hybrid work
Health & wellness benefits
Training and development
+1
Machine Learning Engineer - Predictive Analytics
Machine Learning Engineer - Predictive Analytics

Placements24 • Klerksdorp

On-site
ZAR 600,000 - 900,000
Attractive compensation package and性能n
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,500,000
Health insurance
Hybrid work
Training & conferences
+2
Senior AI Engineer - Machine Learning
Senior AI Engineer - Machine Learning

Placements24 • Midrand

Hybrid
ZAR 1,000,000 - 1,400,000
Hybrid work model
Health insurance
Professional development
+1
Lead Machine Learning Engineer
Lead Machine Learning Engineer

Placements24 • Cape Town

Hybrid
ZAR 2,241,000 - 3,201,000
Fully remote work
Bonus structure
Health, dental, vision insurance
+2
Senior AI Engineer
Senior AI Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,600,000
Competitive salary
Medical, dental, vision coverage
Stock options
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Lula • Wes-Kaap

On-site
ZAR 900,000 - 1,500,000
Senior AI/ML Software Developer
Senior AI/ML Software Developer

Placements24 • Sandton

On-site
ZAR 850,000 - 1,200,000
AI Software Engineer
AI Software Engineer

Placements24 • Vereeniging

Hybrid
ZAR 700,000 - 950,000
Health insurance
Hybrid work model
Learning opportunities
Machine Learning Engineer - NLP Specialist
Machine Learning Engineer - NLP Specialist

Placements24 • Klerksdorp

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
NLP conferences attendance
Health insurance
+2