Machine Learning Engineer

Johannesburg FULL TIME R41,667 - R62,500 / Month
(R500,000 - R750,000 / Year)

Job Description

We are looking for an innovative Machine Learning Engineer to drive projects that utilize artificial intelligence to solve complex problems. You'll create predictive models and leverage data analytics to inform decision-making processes. The ideal candidate has a keen analytical mindset, is proficient in machine learning frameworks, and can work collaboratively within an agile team.

Responsibilities

  • Create and deploy machine learning models for various applications.
  • Perform data wrangling and feature selection to enhance model outcomes.
  • Engage with stakeholders to understand business needs and how ML can address them.
  • Monitor and maintain model performance post-deployment.
  • Contribute to technical documentation and reporting efforts.
  • Mentor junior engineers in machine learning methodologies and practices.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Data Science is preferred
Experience
  • 3-5 years of experience in machine learning projects
Technical Skills
  • SQL
  • Machine Learning Algorithms
Soft Skills
  • Critical thinking
  • Leadership
Certifications
  • Microsoft Certified: Azure Data Scientist Associate
Languages
  • English: Fluent

Advantageous

  • Experience in Natural Language Processing (NLP): Hands-on experience with NLP techniques and libraries.
  • Familiarity with Reinforcement Learning: Basic understanding of reinforcement learning concepts and implementation.

Benefits

  • Comprehensive health insurance coverage
  • Performance-based bonuses
  • Flexible working hours and locations
  • Professional development programs

Company Culture

  • Diversity and Inclusion: We are committed to creating a diverse and inclusive workplace.
  • Community Engagement: We actively participate in community initiatives and encourage employee involvement.
Status: Closed