Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R70,833 / Month
(R600,000 - R850,000 / Year)

Job Description

We are seeking a talented Machine Learning Engineer to join our team in Johannesburg. You will design and implement machine learning models to solve real-world problems. The ideal candidate should have strong programming skills and experience with various machine learning frameworks.

Responsibilities

  • Build and optimize machine learning pipelines.
  • Perform thorough testing to validate machine learning models.
  • Provide training and support for end-users of machine learning applications.
  • Foster a culture of innovation by experimenting with new technologies.
  • Contribute to research initiatives to explore advanced AI methodologies.

Requirements

Education
  • Bachelor's degree in AI, Computer Science, or relevant discipline
  • Master's degree is preferred
Experience
  • 3-5 years of experience in machine learning methodologies
Technical Skills
  • R
  • Keras
  • Data Visualization Tools
Soft Skills
  • Communication
  • Adaptability
Certifications
  • Google Professional Data Engineer
  • TensorFlow Developer Certificate
Languages
  • English: Fluent

Advantageous

  • Experience with computer vision techniques: Hands-on experience in applying machine learning to image processing and computer vision.
  • Familiarity with version control systems: Knowledge of Git for version control in collaborative projects.

Benefits

  • Comprehensive health insurance coverage
  • Employer-matched retirement savings plan
  • Flexible remote working options
  • Continuous training and upskilling opportunities

Company Culture

  • Professional Growth: We support our employees' professional development through training programs and mentorship opportunities.
  • Work-Life Balance: We promote a healthy work-life balance to ensure the well-being of our staff.
  • Responsiveness to Feedback: We value feedback from our employees and are responsive to their needs and suggestions.
Status: Closed