ML Engineer

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

Job Description

We are on the lookout for a passionate ML Engineer to join our dynamic team in Johannesburg. The ideal candidate will have a solid understanding of machine learning frameworks and be eager to implement cutting-edge solutions. The role requires collaborative skills to work effectively with data scientists and developers to build intelligent systems.

Responsibilities

  • Design and maintain robust machine learning pipelines.
  • Analyze and preprocess large datasets to extract useful features.
  • Monitor and evaluate model performance, making enhancements as required.
  • Provide technical expertise on machine learning and statistical methods.
  • Mentor junior team members in best practices of machine learning.

Requirements

Education
  • Bachelor's degree in Statistics, Mathematics, or a related field
  • Master's degree in Data Science or Artificial Intelligence is advantageous
Experience
  • 3+ years in relevant roles with a strong focus on machine learning
Technical Skills
  • R Programming
  • Deep Learning
Soft Skills
  • Communication skills
  • Creative Thinking
Languages
  • English: Fluent

Advantageous

  • Familiar with Natural Language Processing (NLP): Experience in implementing NLP techniques in machine learning projects.
  • Background in software development: Understanding of software engineering principles and practices.

Benefits

  • Comprehensive health insurance plans
  • Annual performance bonuses and incentives
  • Flexible working conditions
  • Career progression opportunities through training

Company Culture

  • Collaboration: Working together as a team is essential to our success; we embrace collaboration across all levels.
  • Transparency: We advocate for open communication and transparency in our operations and interactions.
  • Work-Life Balance: We prioritize the well-being of our employees with a strong emphasis on a healthy work-life balance.
Status: Open