Machine Learning Engineer

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

Job Description

As a Machine Learning Engineer, you will play a critical role in developing and implementing machine learning models. You will work closely with data scientists and software engineers to design solutions that enhance our product capabilities.

Responsibilities

  • Implement advanced techniques in machine learning and deep learning.
  • Assist with data collection, cleaning, and preprocessing tasks.
  • Collaborate with stakeholders to understand project requirements and deliver solutions.
  • Optimize existing algorithms to enhance performance.
  • Research and propose new tools and methodologies for better model efficiency.
  • Engage in troubleshooting and resolving production model issues.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Data Science preferred
Experience
  • 4+ years of experience in machine learning
Technical Skills
  • Python
  • R
Soft Skills
  • Leadership
  • Teamwork
Certifications
  • Google Cloud Professional Data Engineer
  • AWS Certified Machine Learning – Specialty
Languages
  • English: Fluent

Advantageous

  • Experience with deep learning frameworks (Keras, PyTorch): Hands-on experience with deep learning methodologies and frameworks.
  • Familiarity with data visualization tools (Tableau, Power BI): Experience in data visualization for reporting and insights.

Benefits

  • Comprehensive health insurance
  • Retirement fund contributions
  • Flexible working arrangements
  • Employee training and development programs

Company Culture

  • Diversity and Inclusion: We strive to create an inclusive workplace that respects and embraces differences among employees.
  • Employee Well-being: We prioritize the well-being of our employees, offering various wellness programs and support.
Status: Closed