ML Engineer

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

Job Description

Join our dynamic team as an ML Engineer! The ideal candidate will work on building intelligent systems using state-of-the-art algorithms and machine learning techniques. A strong foundation in software engineering and AI is crucial.

Responsibilities

  • Build and deploy machine learning models for production use.
  • Collaborate on cross-functional projects to modernize AI architecture.
  • Write clean, scalable, and maintainable code for ML applications.
  • Integrate data from various sources and manage data pipelines.
  • Participate in code reviews and contribute to continuous improvement.
  • Engage in brainstorming sessions to propose innovative solutions.

Requirements

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

Advantageous

  • Experience with cloud platforms like AWS or Azure: Familiarity with deploying models on cloud services.
  • Knowledge of MLOps practices: Understanding of MLOps lifecycle and best practices.

Benefits

  • Comprehensive medical aid
  • Retirement fund contributions
  • Flexible working hours
  • Continuous professional development opportunities

Company Culture

  • Innovative Environment: Our team thrives on innovation and creativity, encouraging out-of-the-box thinking.
  • Continuous Learning: We offer training and development to enhance your skills.
  • Team Collaboration: Collaboration is key to our success. We work together to achieve our goals.
Status: Closed