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 be pivotal in designing and implementing machine learning models and algorithms that will address complex challenges in various domains. Your expertise in AI will drive innovation and efficiency across our projects, contributing to the advancement of our technology solutions.

Responsibilities

  • Create scalable machine learning models to handle large datasets.
  • Test and validate models through rigorous performance assessments.
  • Improve existing algorithms based on feedback and new research.
  • Engage in troubleshooting and debugging of ML applications.
  • Work closely with stakeholders to align models with business objectives.

Requirements

Education
  • Bachelor's degree in Statistics, Computer Science, or Engineering
  • Relevant Master's degree is a plus
Experience
  • 4+ years in machine learning or data-driven roles
Technical Skills
  • Deep Learning Frameworks
  • SQL
Soft Skills
  • Problem-solving
  • Communication Skills
Certifications
  • Google Cloud Certified - Professional Data Engineer
  • Microsoft Certified: Azure Data Scientist Associate
Languages
  • English: Fluent

Advantageous

  • Knowledge of Natural Language Processing: Understanding of NLP techniques and libraries for text analysis.
  • Experience with Reinforcement Learning: Experience in building systems that learn from interaction with the environment.

Benefits

  • Health, dental, and vision benefits
  • Generous paid time off
  • Opportunity for remote work
  • Wellness programs and fitness subsidies

Company Culture

  • Innovation: We thrive on innovation, encouraging our engineers to take risks and push boundaries.
  • Collaboration: Teamwork is at the heart of our success. We believe in sharing knowledge and skills.
  • Diversity and Inclusion: Our culture embraces diversity, and we are dedicated to creating an inclusive environment for all.
Status: Closed