Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

We are on the lookout for a passionate Machine Learning Engineer to join our dynamic team in Johannesburg. The successful candidate will work on developing algorithms and models, transforming data into actionable insights to solve complex problems. You will be a key player in driving our AI initiatives and ensuring our solutions are both scalable and robust.

Responsibilities

  • Research and implement cutting-edge machine learning algorithms.
  • Enhance data collection processes to include relevant information for model training.
  • Maintain and improve existing machine learning systems for better performance.
  • Collaborate with product teams to integrate machine learning capabilities into products.
  • Participate in training sessions and workshops to upskill team members.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or related field
  • PhD in a related field is preferred
Experience
  • 5+ years of experience in machine learning or AI roles.
Technical Skills
  • R
  • Deep Learning Frameworks (Keras, PyTorch)
Soft Skills
  • Problem-solving
  • Time Management
Certifications
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Experience with MLOps and CI/CD for ML models: Hands-on experience in deploying machine learning models into production.
  • Knowledge of Natural Language Processing (NLP): Experience with NLP techniques and libraries for text analysis.

Benefits

  • Health, dental, and vision insurance
  • Retirement savings plan with employer contribution
  • Remote work options available
  • Continuous learning and training programs

Company Culture

  • Continuous Learning: We foster a learning environment where employees can grow their skills and knowledge.
  • Work-Life Balance: We promote a healthy work-life balance to ensure employee wellbeing and productivity.
Status: Closed