Machine Learning Engineer

Durban FULL TIME R50,000 - R62,500 / Month
(R600,000 - R750,000 / Year)

Job Description

We are looking for a Machine Learning Engineer with a solid understanding of machine learning methodologies and the ability to translate business problems into data-driven solutions. You will have the chance to work on innovative projects and enhance your skill set within our supportive and forward-thinking team.

Responsibilities

  • Develop and enhance existing machine learning models.
  • Collaborate closely with product managers and stakeholders to identify opportunities for ML solutions.
  • Implement state-of-the-art machine learning methodologies tailored to our needs.
  • Monitor and maintain ML systems in a production environment.
  • Analyze model outcomes and iterate on designs based on feedback.
  • Assist in mentoring junior engineers and interns in machine learning best practices.
  • Participate in technical discussions to drive innovation and improvements.
  • Engage with the community to share knowledge and learn from peers.

Requirements

Education
  • Bachelor's degree in Computer Science or related field
  • Master's degree in Data Science or AI is preferred
Experience
  • 4+ years of experience in machine learning and AI systems
Technical Skills
  • Deep Learning
  • Natural Language Processing (NLP)
Soft Skills
  • Collaboration
  • Creativity
Certifications
  • Google Cloud Certified - Professional Machine Learning Engineer
  • IBM Data Science Professional Certificate
Languages
  • English: Fluent
  • Zulu: Basic

Advantageous

  • Familiarity with Docker and containerization: Experience with containerization tools to streamline the deployment of ML applications.
  • Background in software development practices: Understanding of agile methodologies and CI/CD pipelines.

Benefits

  • Comprehensive health benefits and wellness programs
  • Generous leave policies and work-life balance initiatives
  • Access to training and conferences
  • Employee recognition programs and team-building activities

Company Culture

  • Continuous Learning: We promote a culture of continuous learning and professional development, offering resources and support for personal growth.
  • Supportive Environment: Our supportive environment encourages open communication and teamwork, enabling everyone to succeed.
  • Community Engagement: We actively engage with the local community, contributing to societal well-being through various initiatives.
Status: Closed