Machine Learning Engineer

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

Job Description

As a Machine Learning Engineer, your role will revolve around developing, deploying, and maintaining machine learning models that enhance our business operations. You will work with big data and various tools to iterate and improve our existing systems, contributing to exciting projects that reshape the future of technology in our industry.

Responsibilities

  • Architect and implement scalable machine learning solutions that drive key business metrics.
  • Collaborate with software developers to create robust integration points with applications.
  • Perform A/B testing and model evaluation to measure effectiveness.
  • Partake in code reviews and ensure adherence to architectural standards.
  • Engage in knowledge-sharing sessions and mentor junior associates.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree is an advantage
Experience
  • 4+ years of experience in machine learning
Technical Skills
  • R
  • Apache Spark
Soft Skills
  • Teamwork
  • Critical thinking
Certifications
  • Machine Learning Professional Certificate
  • AI and ML Certificate from respected institution
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker: Experience with containerization for deploying applications.
  • Contributions to open-source projects: Active participation in machine learning-related open-source initiatives.

Benefits

  • Comprehensive health, dental, and vision benefits
  • Contributory retirement plan with company matching
  • Work-from-home possibilities
  • Continuous training and development sessions

Company Culture

  • Collaboration: We foster teamwork and collaboration among all levels to drive success.
  • Empowerment: We empower our employees to take initiative, promoting a sense of ownership.
  • Community Engagement: Active participation in community initiatives is encouraged and supported.
Status: Closed