Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

Join our innovative team as a Machine Learning Engineer in Johannesburg, where you will work on cutting-edge AI technologies. The successful candidate will possess deep knowledge of machine learning frameworks, data analysis, and model optimization, playing a key role in transforming data into actionable insights.

Responsibilities

  • Research and implement state-of-the-art machine learning techniques.
  • Conduct experiments to validate model performance and scalability.
  • Work with product teams to integrate ML solutions into applications.
  • Contribute to the continuous improvement of ML processes and practices.
  • Provide clear analysis and reporting on model performance metrics.
  • Support data visualization efforts to communicate findings effectively.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Machine Learning is highly preferred
Experience
  • 4+ years of experience in machine learning development
Technical Skills
  • Deep Learning
  • Natural Language Processing (NLP)
Soft Skills
  • Project Management
  • Adaptability
Certifications
  • AWS Certified Machine Learning Specialty
Languages
  • English: Fluent

Advantageous

  • Knowledge of Reinforcement Learning: Understanding of reinforcement learning algorithms and their applications.
  • Experience with Docker and Kubernetes: Experience in containerization technologies for deploying applications.

Benefits

  • Comprehensive health insurance for employees and family
  • Employee stock options
  • Paid time off and holidays
  • Access to industry conferences and workshops

Company Culture

  • Diversity and Inclusion: We believe in building a diverse workforce and inclusivity.
  • Employee Empowerment: We empower our employees to take ownership of their work and contribute to company goals.
Status: Closed