Machine Learning Engineer

Johannesburg FULL TIME R40,000 - R60,000 / Month
(R480,000 - R720,000 / Year)

Job Description

As a Machine Learning Engineer based in Johannesburg, you will engage in the end-to-end cycle of machine learning model production. You will collaborate with data scientists and software engineers to optimize models and improve performance. Your creativity and analytical skills will be vital in advancing our AI initiatives.

Responsibilities

  • Research and implement state-of-the-art machine learning techniques.
  • Identify and mitigate risks associated with data and model integrity.
  • Mentoring junior engineers and fostering a culture of learning.
  • Collaborate with stakeholders to translate business requirements into technical specifications.

Requirements

Education
  • Bachelor's degree in Data Science, Statistics or a related field
  • Master's degree in Data Science or equivalent is advantageous
Experience
  • 3+ years in practical applications of machine learning
Technical Skills
  • Machine Learning Frameworks
  • Statistics
Soft Skills
  • Innovation
  • Adaptability
Certifications
  • Google Cloud Machine Learning Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with Deep Learning techniques: Knowledge and practical experience with deep learning methodologies.
  • Experience with Big Data technologies: Familiarity with using big data tools like Hadoop or Spark.

Benefits

  • Competitive salary and performance bonuses
  • Health and wellness benefits
  • Flexible working hours
  • Opportunities for career growth and training

Company Culture

  • Innovation at Heart: We foster an environment that champions creativity and innovation for solving real-world problems.
  • Diversity and Inclusion: We are committed to building an inclusive workplace that values diverse talents and perspectives.
  • Collaboration and Teamwork: We encourage teamwork, learning, and collaboration across all levels of the organization.
Status: Open