Machine Learning Engineer

Durban FULL TIME R50,000 - R66,667 / Month
(R600,000 - R800,000 / Year)

Job Description

As a Machine Learning Engineer, your role will involve collaborating with data scientists and engineers to transform raw data into robust machine learning solutions. The perfect candidate will have a solid understanding of ML frameworks and tools alongside a passion for harnessing AI to deliver impactful results.

Responsibilities

  • Develop machine learning solutions from concept to production.
  • Collaborate with stakeholders to gather requirements for analytical projects.
  • Perform data preprocessing, cleaning, and transformation.
  • Monitor and maintain deployed machine learning models.
  • Create visualizations to present findings and model outcomes.
  • Participate in code reviews to maintain quality standards.
  • Conduct experiments to optimize model parameters.
  • Share knowledge through workshops and training sessions.
  • Implement feedback mechanisms to continually improve models.
  • Engage in regular meetings with team members to discuss progress.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or a related field
  • Master's degree preferred
Experience
  • 3+ years of experience in machine learning and data analysis
Technical Skills
  • Python
  • TensorFlow
  • Scikit-learn
  • Data Wrangling
  • SQL
  • Machine Learning Algorithms
Soft Skills
  • Critical Thinking
  • Communication
  • Teamwork
Certifications
  • Certified Machine Learning Specialist
  • Professional Data Engineer
Languages
  • English: Fluent

Advantageous

  • Experience with cloud platforms like AWS or Azure: Knowledge of deploying and managing machine learning solutions on cloud infrastructure.
  • Familiarity with Agile methodologies: Ability to work in an Agile environment and adapt to changing project requirements.

Benefits

  • Competitive salary package
  • Medical aid and health benefits
  • Access to training and development programs
  • Flexible working hours and opportunities for remote work
  • Work within a dynamic and innovative team

Company Culture

  • Innovation: We thrive on innovation, encouraging our employees to think creatively and embrace new technologies.
  • Collaboration: Our culture emphasizes teamwork and collaboration, where every voice is valued.
  • Continuous Learning: We offer various learning opportunities to enhance our team's skills and knowledge.
Status: Closed