Machine Learning Engineer

Stellenbosch FULL TIME R50,000 - R75,000 / Month
(R600,000 - R900,000 / Year)

Job Description

We are seeking a talented Machine Learning Engineer to join our dynamic team based in Stellenbosch. As part of our innovative environment, you will be responsible for designing and implementing machine learning models that enhance our product offerings. The ideal candidate will have a solid understanding of algorithms, data structures, and experience in Python, TensorFlow, or PyTorch.

Responsibilities

  • Develop scalable machine learning models suitable for production environments.
  • Analyse model performance and iteratively improve upon existing solutions.
  • Communicate findings effectively to technical and non-technical stakeholders.
  • Assist in the architectural design and deployment of machine learning systems.
  • Contribute to open-source projects and community engagement initiatives.

Requirements

Education
  • Bachelor's degree in a quantitative field (Mathematics, Statistics, etc.)
  • Master's degree is a plus
Experience
  • 5+ years of experience in AI or machine learning
Technical Skills
  • R
  • SQL
  • Deep Learning
Soft Skills
  • Teamwork
  • Problem Solving

Advantageous

  • Experience with Docker and Kubernetes: Hands-on experience with containerization and orchestration for machine learning workflows.
  • Contributions to open-source ML projects: Active participation in the machine learning community.

Benefits

  • Comprehensive health insurance package
  • Retirement savings plan with employer matching
  • Generous paid time off
  • Support for continuing education
  • Dynamic work environment

Company Culture

  • Growth Mindset: We support personal and professional growth through continuous learning opportunities.
  • Respectful Environment: We value respect and integrity in all our interactions.
  • Sustainability Focus: We are committed to sustainable practices in technology and beyond.
Status: Closed