Machine Learning Engineer

Johannesburg Full-time R50,000 - R66,666 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Machine Learning Engineer, you will utilize your expertise to design, implement, and optimize predictive models that drive business insights. This includes working with large datasets, applying machine learning algorithms, and ensuring the highest level of code quality. The role offers a great opportunity for innovation and professional growth in the AI space.

Responsibilities

  • Create data processing pipelines to support machine learning workflows.
  • Engage in problem-solving initiatives to reduce model bias and improve accuracy.
  • Utilize cloud services for model deployment and scaling.
  • Attend seminars and workshops to deepen AI knowledge.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Relevant certifications in AI/ML are a plus
Experience
  • 3+ years of industry experience in machine learning
Technical Skills
  • R
  • SQL
Soft Skills
  • Creative Problem Solving
  • Communication Skills
Languages
  • English: Fluent

Advantageous

  • Experience with Apache Spark: Hands-on experience with large-scale data processing and analytics using Spark.
  • Prior experience in a startup environment: Demonstrated ability to thrive in fast-paced, iterative development cycles.

Benefits

  • Performance incentives
  • Comprehensive medical aid
  • Educational assistance for further studies
  • Dynamic company culture
  • Opportunities to attend tech conferences

Company Culture

  • Continuous Learning: We encourage ongoing learning opportunities, supporting our team members in their professional growth.
  • Health and Well-being: Employee mental and physical well-being is a priority for us, leading to a conducive work-life balance.
  • Sustainability Focused: Our company is committed to sustainable practices, reflecting our values in environmental responsibility.
Status: Open