Machine Learning Engineer

Johannesburg Full-time R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

As a Machine Learning Engineer in Johannesburg, you're not just coding but shaping the future of intelligent technologies. Collaborate with data scientists and analysts to build robust machine learning applications that make a significant impact.

Responsibilities

  • Build predictive and classification models that enhance product offerings.
  • Conduct experiments to assess model effectiveness and iterate on improvements.
  • Work with large datasets, ensuring data quality and integrity.
  • Implement best practices for machine learning deployment and maintenance.
  • Support the integration of models into existing software applications.
  • Collaborate with the engineering team to deploy models into production.

Requirements

Education
  • Bachelor's degree in relevant field
  • Master's degree in Data Science or AI is an advantage
Experience
  • 5+ years in machine learning or AI roles preferred
Technical Skills
  • Deep Learning
  • Machine Learning Frameworks
Soft Skills
  • Team collaboration
  • Problem-solving
Languages
  • English: Fluent

Advantageous

  • Experience with Docker for containerization: Hands-on experience with Docker for model deployment.
  • Familiarity with MLOps best practices: Understanding of MLOps processes for efficient model lifecycle management.

Benefits

  • Health and wellness benefits
  • Work-life balance initiatives
  • Professional development and training programs
  • Team-building activities

Company Culture

  • Continuous Learning: We invest in the continuous growth of our employees through ongoing training and development.
  • Empowerment: Our culture encourages individual empowerment and accountability.
  • Work-Life Balance: We support a healthy work-life balance for our employees.
Status: Closed