Machine Learning Engineer

Durban Full-time R45,000 - R60,000 / Month
(R540,000 - R720,000 / Year)

Job Description

We are on the lookout for a passionate Machine Learning Engineer who is eager to tackle complex challenges in a dynamic tech environment. The ideal candidate will have a solid foundation in machine learning algorithms and a flair for programming. You'll be responsible for building scalable models and working closely with data scientists and software developers.

Responsibilities

  • Create end-to-end machine learning solutions from conception to deployment.
  • Evaluate and preprocess data to prepare it for training.
  • Collaborate with cross-functional teams to align project objectives.
  • Debug and troubleshoot machine learning applications in deployment.
  • Enhance features of existing products using machine learning insights.
  • Contribute to the design of new product functionalities.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Machine Learning or related field is preferred
Experience
  • 4+ years of experience in machine learning projects
Technical Skills
  • Java
  • Keras
Soft Skills
  • Teamwork
  • Adaptability
Certifications
  • Machine Learning Specialization by Coursera
Languages
  • English: Fluent

Advantageous

  • Knowledge of Natural Language Processing: Experience in NLP techniques for text classification and sentiment analysis.
  • Experience with Big Data Technologies: Familiarity with Hadoop or Spark for handling large datasets.

Benefits

  • Comprehensive health insurance
  • Performance bonuses
  • Work-from-home options
  • Employee development programs

Company Culture

  • Diversity: We pride ourselves on having a diverse workforce that shares different perspectives and experiences.
  • Community Focus: Our company is involved in community initiatives, believing in giving back.
  • Sustainability: We are committed to sustainable practices and initiatives in our operations.
Status: Closed