Machine Learning Engineer

Pretoria FULL TIME R50,000 - R70,000 / Month
(R600,000 - R840,000 / Year)

Job Description

We are looking for a skilled Machine Learning Engineer to join our team. The ideal candidate will have a solid background in machine learning algorithms, programming skills, and experience in data analysis. You will collaborate with data scientists to develop and implement machine learning models that drive our AI projects.

Responsibilities

  • Lead the development of machine learning models that are efficient and scalable.
  • Collaborate with product teams to deliver machine learning capabilities in products.
  • Perform data cleansing, processing, and feature selection.
  • Troubleshoot ML models and improve them based on feedback.
  • Write code for the production-ready ML algorithms.
  • Stay abreast of new ML technologies and best practices.
  • Create documentation for model deployment and maintenance.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science or equivalent
  • Master's degree is a plus
Experience
  • 3-5 years of experience in ML or AI projects
Technical Skills
  • R Programming
  • SQL
Soft Skills
  • Teamwork
  • Visionary Thinking
Certifications
  • Machine Learning with TensorFlow
Languages
  • English: Fluent

Advantageous

  • Familiarity with MLOps practices: Understanding of MLOps for managing ML lifecycle.
  • Project experience in computer vision: Involvement in projects related to computer vision and image processing.

Benefits

  • Attractive salary package with bonuses
  • Comprehensive health insurance
  • Flexible work arrangements
  • Continuous training and career advancement

Company Culture

  • Diversity: We celebrate diversity and are committed to creating an inclusive environment.
  • Sustainability: Our commitment to sustainability drives our business decisions.
  • Work-Life Balance: We prioritize work-life balance to ensure our employees' well-being.
Status: Open