ML Engineer

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

Job Description

We are seeking a skilled ML Engineer to join our dynamic team where innovation meets practicality. In this role, you will design and implement machine learning models to solve complex problems, enhancing our product offerings. Join us and contribute to significant data-driven decisions!

Responsibilities

  • Develop and maintain end-to-end machine learning systems.
  • Collaborate with non-technical stakeholders to translate their needs into ML solutions.
  • Monitor and improve model performance through continuous iteration.
  • Participate in code reviews and maintain high standards for documentation.
  • Work closely with data engineers to build robust data pipelines and infrastructure.

Requirements

Education
  • Bachelor's degree in Computer Science, Mathematics, or related field
  • Master's degree preferred
Experience
  • 3+ years of experience in machine learning or data science
Technical Skills
  • Python
  • TensorFlow
  • Scikit-learn
  • SQL
Soft Skills
  • Analytical Thinking
  • Team Collaboration
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms (AWS, GCP): Familiarity with cloud services to deploy machine learning models.
  • Knowledge of Big Data technologies (Hadoop, Spark): Experience with processing large datasets using Big Data frameworks.

Benefits

  • Competitive salary with performance bonuses.
  • Health and wellness benefits including medical aid.
  • Flexible working hours.
  • Opportunities for professional development and training.

Company Culture

  • Innovation: We thrive on innovation and creativity, encouraging our team to experiment with new ideas.
  • Team Spirit: Collaboration is key; we support each other to achieve our goals.
  • Diversity and Inclusion: We celebrate diversity and ensure all voices are heard and valued.
Status: Open