Machine Learning Engineer

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

Job Description

Join us as a Machine Learning Engineer in Johannesburg, where you will collaborate with a talented team to design and implement machine learning models. You will have the opportunity to work on diverse projects that will challenge your skills and foster your professional growth.

Responsibilities

  • Implement and optimize statistical models for predictive analytics.
  • Develop tools and frameworks for machine learning pipeline automation.
  • Conduct experiments to assess model performance and iterate designs.
  • Provide insights and recommendations based on data analyses.
  • Participate in team brainstorming sessions and contribute to strategy planning.

Requirements

Education
  • Bachelor's degree in Computer Science or relevant field
  • Master's degree in Machine Learning or Data Science preferred
Experience
  • 4+ years of experience in related fields
Technical Skills
  • R
  • Apache Spark
Soft Skills
  • Problem-solving
  • Creativity
Certifications
  • AWS Certified Machine Learning
  • Professional Software Engineer Certification
Languages
  • English: Fluent

Advantageous

  • Experience in reinforcement learning: Understanding and implementing reinforcement learning algorithms.
  • Experience with big data technologies: Knowledge of Hadoop, Spark, or similar frameworks.

Benefits

  • Comprehensive health insurance
  • Retirement savings plan with employer matching
  • Flexible work hours and remote work options
  • Professional development opportunities

Company Culture

  • Innovation: We embrace creativity and encourage our employees to think outside the box.
  • Collaboration: Our workplace thrives on teamwork and mutual support.
  • Continuous Improvement: We believe in growth, learning, and innovation at every level.
Status: Open