Machine Learning Engineer

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

Job Description

As a Machine Learning Engineer in our Johannesburg office, you will play a crucial role in building and optimizing machine learning systems. You'll leverage data analytics and algorithm development to deliver high-quality solutions that meet our clients' needs in the dynamic AI landscape.

Responsibilities

  • Lead machine learning projects from conception to deployment.
  • Evaluate new data sources to enhance model performance.
  • Mentor junior data scientists and ML engineers.
  • Create visual representations of model predictions to share with stakeholders.
  • Collaborate with IT to ensure infrastructure supports ML needs.

Requirements

Education
  • Bachelor's degree in Machine Learning, Data Engineering, or related field
  • Master's degree or PhD is a plus
Experience
  • 5+ years of experience in machine learning with a focus on model deployment
Technical Skills
  • R
  • SQL
  • Cloud Platforms
Soft Skills
  • Team Player
  • Problem-Solving
Certifications
  • AWS Certified Machine Learning Specialty
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Experience with reinforcement learning: Hands-on experience applying reinforcement learning techniques in projects.
  • Knowledge of Big Data technologies: Familiarity with tools like Apache Spark or Hadoop for handling large datasets.

Benefits

  • Top-tier health insurance and wellness benefits
  • Work-life balance initiatives
  • Financial support for educational pursuits
  • Mentorship programs for career advancement

Company Culture

  • Diversity and Inclusion: We value diversity in our workforce and strive to create an inclusive environment for everyone.
  • Results-Oriented: We focus on delivering results and achieving goals through effective collaboration.
Status: Open