Machine Learning Engineer

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

Job Description

We are seeking a talented Machine Learning Engineer to join our Johannesburg team. In this role, you will develop and implement machine learning models to solve complex problems. You will work closely with data scientists and software developers to optimize algorithms and enhance our AI capabilities.

Responsibilities

  • Develop predictive models based on historical data.
  • Collaborate with stakeholders to understand business requirements.
  • Implement data processing pipelines for model input.
  • Evaluate model performance and apply necessary adjustments.
  • Provide mentorship to junior engineers and promote knowledge sharing.

Requirements

Education
  • Bachelor's degree in Data Science or related field
  • Master's degree is a plus
Experience
  • 3-5 years of experience in machine learning development
Technical Skills
  • Python
  • PyTorch
  • Machine Learning Algorithms
Soft Skills
  • Attention to detail
  • Effective communication
Certifications
  • Machine Learning Certification from Coursera
  • Google Cloud Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Docker and container orchestration: Knowledge of Docker, Kubernetes for deploying applications in containerized environments.
  • Familiarity with big data technologies: Exposure to tools like Hadoop or Spark for processing large datasets.

Benefits

  • Comprehensive health insurance
  • Paid time off and holidays
  • Professional development opportunities
  • Team-building activities and events

Company Culture

  • Continuous Learning: We support our team in pursuing ongoing learning and professional growth.
  • Work-Life Balance: We prioritize the well-being of our staff, promoting a healthy work-life balance.
  • Employee Engagement: Engaged employees are our greatest asset; we prioritize their happiness and satisfaction.
Status: Closed