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

  • Build and deploy end-to-end machine learning solutions.
  • Collaborate with product managers to define and refine project specifications.
  • Ensure high standards of quality, reliability, and maintainability in your code.
  • Assist in the development of best practices and guidelines for machine learning projects.
  • Stay updated with the latest developments in machine learning and AI.

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

  • Health, dental, and vision insurance
  • Performance bonus structure
  • Flexible working arrangements
  • Career advancement opportunities

Company Culture

  • Diversity and Inclusion: Inclusion is a key part of our organizational culture, welcoming diverse backgrounds.
  • Work-Life Balance: We prioritize work-life harmony to ensure our employees thrive personally and professionally.
  • Community Engagement: Our company actively supports community initiatives and volunteer efforts.
Status: Open