Machine Learning Engineer

Pretoria FULL TIME R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

We are seeking a talented Machine Learning Engineer to join our innovative team in Pretoria. The ideal candidate will possess a strong understanding of machine learning algorithms, data analysis, and software development. You will be responsible for designing and implementing machine learning models to solve complex problems, leveraging your analytical skills to derive insights from large datasets. If you are passionate about AI and eager to make an impact, we want to hear from you!

Responsibilities

  • Develop and test machine learning applications in Python.
  • Work closely with data engineers to prepare data for modeling.
  • Create and maintain comprehensive documentation for models and processes.
  • Ensure compliance with data privacy regulations.
  • Collaborate with product managers to define project requirements.
  • Participate in code reviews and contribute to team knowledge sharing.
  • Analyze results and write reports to communicate insights.
  • Research new methodologies and technologies to improve ML practices.

Requirements

Education
  • Bachelor's degree in Computer Science or a similar discipline
  • Master's degree in AI or Data Science preferred
Experience
  • 3+ years of hands-on experience in machine learning projects
Technical Skills
  • Machine Learning Algorithms
  • Big Data Technologies
Soft Skills
  • Team Collaboration
  • Problem Solving
Certifications
  • AWS Certified Machine Learning Specialty
  • Data Science Professional Certificate
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Hands-on experience in containerizing machine learning applications using Docker.
  • Experience with CI/CD for ML: Familiarity with continuous integration/continuous deployment practices for ML projects.

Benefits

  • Full medical coverage including dental and vision
  • Employee share scheme options
  • Unlimited leave policy
  • Access to training and certification programs

Company Culture

  • Team Collaboration: We believe in teamwork and creating a supportive environment where ideas are shared freely.
  • Work-Life Balance: We promote a healthy work-life balance, understanding the importance of personal time.
  • Employee Empowerment: We empower our employees to take initiative and make decisions to drive success.
Status: Closed