Machine Learning Engineer

Durban FULL TIME R50,000 - R70,833 / Month
(R600,000 - R850,000 / Year)

Job Description

As a Machine Learning Engineer in our Durban office, you will leverage your skills in programming and algorithm development to enhance our AI capabilities. Your role will focus on designing robust machine learning solutions that address business challenges.

Responsibilities

  • Lead the development of machine learning applications using advanced techniques.
  • Conduct data mining and statistical analyses to better understand data patterns.
  • Work closely with data engineers to ensure proper data flow and handling.
  • Collaborate with product teams to define clear project goals for machine learning applications.
  • Create documentation and reports to present findings and performance metrics.
  • Actively participate in code reviews and ensure code quality.
  • Develop strategies for improving machine learning processes.

Requirements

Education
  • Bachelor's degree in Computer Science, Mathematics, or a related field
  • Master's degree in Artificial Intelligence or Data Science preferred
Experience
  • 3-5 years of relevant experience in machine learning
Technical Skills
  • R
  • Deep Learning
Soft Skills
  • Critical thinking
  • Project management
Certifications
  • Professional Data Engineer
  • Certified Data Scientist
Languages
  • English: Fluent

Advantageous

  • Experience with Docker: Understanding containerization for software deployment.
  • Familiarity with CI/CD tools: Experience with CI/CD pipelines for successful deployment.

Benefits

  • Health, dental and life insurance
  • Employee wellness programs and initiatives
  • Generous leave policies including parental leave
  • Opportunities for continuous learning

Company Culture

  • Diversity: We value diversity and inclusion within our workplace.
  • Empowerment: We empower our employees to take ownership of their work.
  • Work-life Balance: We promote a healthy work-life balance for our employees.
Status: Closed