Machine Learning Engineer

Durban Full-time R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

We are seeking a talented Machine Learning Engineer to join our thriving team in Durban. In this role, you'll leverage your expertise in machine learning algorithms to design and implement intelligent systems. The ideal candidate will have a strong foundation in Python, experience with TensorFlow or PyTorch, and a passion for solving real-world problems using data.

Responsibilities

  • Conduct exploratory data analysis and visualize results.
  • Collaborate on cross-functional teams to define project goals and deliverables.
  • Implement best practices for version control and model documentation.
  • Evaluate and incorporate new technologies and methodologies into existing workflows.

Requirements

Education
  • Bachelor's degree in Data Science, Computer Science, or Engineering
  • Master's degree in relevant fields is a plus
Experience
  • 3+ years of hands-on experience with machine learning frameworks
Technical Skills
  • PyTorch
  • SQL
Soft Skills
  • Teamwork
  • Critical Thinking
Languages
  • English: Fluent

Advantageous

  • Familiarity with Docker and containerization: Ability to work with Docker for model deployment and management.
  • Understanding of reinforcement learning: Experience with reinforcement learning concepts and applications.

Benefits

  • Comprehensive health and dental coverage
  • Generous leave policy including parental leave
  • Opportunities for skill development and training
  • Team-building activities and annual retreats

Company Culture

  • Diversity and Inclusion: A welcoming atmosphere that celebrates diversity and fosters inclusion among all employees.
  • Open Communication: Encouragement of transparent communication across all levels of the organization.
  • Work-Life Balance: Commitment to ensuring our employees enjoy a healthy work-life balance.
Status: Closed