Machine Learning Engineer

Johannesburg Full-time R50,000 - R60,000 / Month
(R600,000 - R720,000 / Year)

Job Description

As a Machine Learning Engineer, you will lead the charge in creating innovative AI solutions. Your role will include building, training, and refining machine learning models, whilst also collaborating with data engineers and product managers. This is an exciting opportunity for someone passionate about artificial intelligence and eager to make an impact within a technology-driven environment.

Responsibilities

  • Lead machine learning projects from conception to deployment.
  • Assist in defining data requirements and model evaluation metrics.
  • Train and mentor junior engineers in ML best practices.
  • Contribute to open-source ML projects as part of community engagement.
  • Engage in troubleshooting and debugging of model-related issues.

Requirements

Education
  • Bachelor's degree in Computer Science or Engineering
  • Master's degree is preferred
Experience
  • 2+ years of practical experience in machine learning
Technical Skills
  • R
  • SQL
Soft Skills
  • Collaboration
  • Adaptability
Certifications
  • AWS Certified Machine Learning Specialty
Languages
  • English: Fluent

Advantageous

  • Experience with cloud services such as AWS or Azure: Familiarity with deploying machine learning models on cloud platforms.
  • Knowledge of reinforcement learning: Understanding of RL concepts and their application.

Benefits

  • Competitive salary package
  • Work-life balance with flexible hours
  • Medical aid and provident fund
  • Opportunities for professional development

Company Culture

  • Innovation: We embrace creativity and encourage innovative solutions.
  • Team Spirit: Our collaborative environment promotes teamwork and mutual support.
  • Respect and Integrity: We promote a culture of respect, honesty, and transparency.
Status: Open