Machine Learning Engineer

Johannesburg Full-time R50,000 - R70,833 / Month
(R600,000 - R850,000 / Year)

Job Description

Join our dynamic team as a Machine Learning Engineer, where you'll design and implement machine learning algorithms to solve complex problems. You will work closely with data scientists and product teams to develop innovative solutions that enhance our AI capabilities.

Responsibilities

  • Design and implement scalable machine learning frameworks for data analysis.
  • Collaborate with software engineers to integrate machine learning models into production systems.
  • Utilize cloud platforms to manage machine learning workloads efficiently.
  • Engage in code reviews and provide feedback to ensure code quality.

Requirements

Education
  • Bachelor's degree in Mathematics, Computer Science, or a related field
  • Master's degree in Artificial Intelligence is an advantage
Experience
  • 5+ years of experience in machine learning and AI projects
Technical Skills
  • R Programming
  • Apache Spark
Soft Skills
  • Adaptability
  • Communication Skills
Certifications
  • TensorFlow Developer Certificate
  • AWS Certified Machine Learning
Languages
  • English: Fluent

Advantageous

  • Experience in Reinforcement Learning: Hands-on experience with reinforcement learning algorithms.
  • Understanding of ethical AI practices: Awareness of ethical considerations in machine learning applications.

Benefits

  • Comprehensive health coverage including dependents
  • Generous retirement plan with employer match
  • Work-from-home options available
  • Employee wellness and assistance programs

Company Culture

  • Continuous Learning: Dedicated to the professional growth of our team with ongoing training and development opportunities.
  • Sustainability: Committed to sustainable practices and reducing our environmental impact.
  • Work-Life Balance: We prioritize work-life balance and support our team's well-being.
Status: Closed