ML Engineer

Johannesburg FULL TIME R41,667 - R58,333 / Month
(R500,000 - R700,000 / Year)

Job Description

We are searching for an imaginative ML Engineer to join us in Johannesburg. This is an opportunity to apply your knowledge of machine learning principles in an environment that's committed to nurturing talent and fostering innovation.

Responsibilities

  • Develop and maintain machine learning applications, ensuring high levels of accuracy and performance.
  • Work closely with software engineers to integrate machine learning algorithms into production systems.
  • Monitor and evaluate the performance of deployed models, providing continuous improvements.
  • Document machine learning processes and create technical specifications.
  • Participate in peer reviews and code audits to maintain quality standards.

Requirements

Education
  • Bachelor's degree in Computer Science, Data Science, or related field
  • Master's degree preferred
Experience
  • 3-5 years of experience in machine learning and data analysis
Technical Skills
  • Python
  • TensorFlow
  • Scikit-learn
  • SQL
Soft Skills
  • Analytical thinking
  • Communication
Languages
  • English: Fluent

Advantageous

  • Familiarity with cloud platforms (AWS, Google Cloud, Azure): Knowledge of deploying machine learning models on cloud platforms for scalability.
  • Experience with big data technologies (Hadoop, Spark): Familiarity with big data frameworks to handle large datasets efficiently.

Benefits

  • Medical aid and retirement plan
  • Performance bonuses
  • Work-life balance initiatives
  • Professional development opportunities

Company Culture

  • Innovation: We thrive on innovation and encourage creative problem-solving.
  • Team Spirit: Our company fosters collaboration and camaraderie among team members.
  • Continuous Learning: We believe in investing in our employees' growth and encouraging continuous learning.
Status: Closed