Machine Learning Engineer

Pretoria FULL TIME R60,000 - R70,000 / Month
(R720,000 - R840,000 / Year)

Job Description

As a Machine Learning Engineer, you'll be responsible for developing models that process large datasets and generate actionable insights. Your expertise in algorithms and analytics will be crucial in optimizing our operations and driving user engagement. We're looking for individuals who thrive in a collaborative environment and are eager to learn and adapt.

Responsibilities

  • Develop and optimize machine learning models for scalability.
  • Conduct experiments to validate model effectiveness.
  • Provide technical guidance and mentorship to junior developers.
  • Work with data engineers to ensure data integrity and availability.
  • Document modeling processes and maintain clear project records.

Requirements

Education
  • Bachelor's degree in Computer Science, Mathematics, or a related field
  • Master's degree is highly advantageous
Experience
  • 3+ years of experience in machine learning or data science
Technical Skills
  • Python
  • TensorFlow
  • Scikit-Learn
  • Data Analysis
Soft Skills
  • Attention to Detail
  • Team Collaboration
Certifications
  • Certified Machine Learning Practitioner
  • TensorFlow Developer Certificate
Languages
  • English: Fluent

Advantageous

  • Experience with Cloud Services: Familiarity with AWS or Azure for deploying machine learning solutions.
  • Experience in NLP: Knowledge of Natural Language Processing techniques and applications.
Status: Open