Machine Learning Engineer

Johannesburg FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Machine Learning Engineer, you will be responsible for designing and deploying machine learning models that enhance data-driven decision-making in our organization. This role requires a solid understanding of algorithms, programming skills, and the ability to work closely with data scientists and product managers.

Responsibilities

  • Lead initiatives to improve machine learning workflows and pipelines.
  • Coordinate with data engineers to streamline data collection processes.
  • Evaluate and implement new libraries and tools to enhance capabilities.
  • Contribute to open-source projects and data science communities.
  • Prepare reports and presentations to showcase project outcomes.
  • Stay updated with advancements in machine learning and artificial intelligence.

Requirements

Education
  • Bachelor's degree in AI, Machine Learning, or related field
  • Master's degree in Data Science is preferred
Experience
  • 4+ years of experience in AI/ML projects
Technical Skills
  • R Programming
  • SQL
Soft Skills
  • Problem-solving
Certifications
  • Google Cloud Professional Data Engineer
  • CompTIA Data+
Languages
  • English: Fluent

Advantageous

  • Knowledge of Big Data Technologies: Experience with tools like Hadoop and Spark for large-scale data processing.
  • Experience with Deep Learning: Understanding of neural networks and frameworks like Keras or PyTorch.

Benefits

  • Comprehensive health benefits
  • Generous leave policy
  • Opportunities for international conferences
  • Employee wellness programs aimed at promoting mental health

Company Culture

  • Continuous Learning: We invest in our employees' growth, providing resources for skill enhancement and educational opportunities.
  • Work-Life Balance: We value our employees' well-being and promote a healthy work-life balance through flexible working arrangements.
Status: Open