AI / Machine Learning Engineer

2 weeks ago


Johannesburg, South Africa Network Contracting Full time

Job & Company Description: Im looking for experienced AI / Machine Learning Engineers who have at least 2 years of hands-on experience working in real-world environments. You will have the opportunity to support and develop intelligent systems, predictive models, automation tools, and scalable machine learning solutions for clients in sectors such as Financial Services, Retail, Telecommunications, and Technology.Partnering with me gives you access to exciting opportunities where your skills in Machine Learning, Deep Learning, Python, TensorFlow, PyTorch, NLP, and Data Engineering will be highly valued.Key Responsibilities: Design, develop, train, and deploy machine learning models and algorithms. Build scalable AI solutions using frameworks such as TensorFlow, PyTorch, or Keras. Develop and optimize predictive models using supervised, unsupervised, and reinforcement learning. Perform data preprocessing, feature engineering, and model validation. Build and maintain end-to-end ML pipelines (data ingestion, training, deployment). Apply advanced statistical and mathematical techniques to solve business problems. Work with NLP, Computer Vision, or Generative AI (depending on project requirements). Deploy models into production environments using MLOps tools (Docker, Kubernetes, MLflow, Airflow, etc.). Collaborate with cross-functional teams (Data Engineering, BI, Software Development). Document models, processes, and research findings. Job Experience and Skills Required: Education: Completed Degree in: Computer Science, Data Science, Artificial Intelligence, Software Engineering, Mathematics / Statistics, Or a related field Certifications (Required or Highly Advantageous): AI / ML Certifications such as: Google Professional Machine Learning Engineer, AWS Machine Learning Specialty, Microsoft Azure AI Engineer Associate, TensorFlow Developer Certification or IBM AI Engineering Experience: Minimum 2 years real-world experience working as an AI / Machine Learning Engineer. Hands-on experience building, training, and deploying ML models. Technical Skills Required: Strong experience with Python (NumPy, Pandas, Scikit-learn, etc.) Deep learning frameworks: TensorFlow, PyTorch, Keras Experience with NLP, Computer Vision, or Time-Series modelling Experience deploying ML models into production Understanding of MLOps principles Experience with REST APIs and integrating ML into applications Solid knowledge of SQL / NoSQL databases Cloud exposure: Azure, AWS, or GCP Strong mathematical, statistical, and analytical skills Nice to Have: Experience with Generative AI / LLMs Experience with CI/CD pipelines Knowledge of Docker, Kubernetes, MLflow, Databricks Experience working with big data tools (Spark, Hadoop) Apply now



  • Johannesburg, South Africa Network Contracting Full time

    Job & Company Description:Im looking for experienced AI / Machine Learning Engineers who have at least 2 years of hands-on experience working in real-world environments. You will have the opportunity to support and develop intelligent systems, predictive models, automation tools, and scalable machine learning solutions for clients in sectors such as...

  • AI Machine Learning

    1 week ago


    Johannesburg, South Africa Blue Pearl Hq Full time

    Job Description Standard Bank is seeking a highly skilled AI and Machine Learning Specialist to join our innovative team. In this role, you will leverage your expertise in artificial intelligence and machine learning to develop and implement cutting‑edge solutions that drive business value and enhance customer experiences. Responsibilities Model...

  • AI Machine Learning

    3 days ago


    Johannesburg, Gauteng, , South Africa Blue Pearl PTY Full time R120 000 - R180 000 per year

    Standard Bank is seeking a highly skilled AI and Machine Learning Specialist to join our innovative team. In this role, you will leverage your expertise in artificial intelligence and machine learning to develop and implement cutting -edge solutions that drive business value and enhance customer experiences. Responsibilities 1. Model Development: o Design,...


  • Johannesburg, Gauteng, South Africa The Legends Agency Full time R1 440 000 - R2 000 000 per year

    Senior Machine Learning Engineer (6-Month Contract)Join a bespoke AI consultancy delivering greenfield AI solutions for leading banks,Johannesburg | R600 per hour | 08:00 am to 17:00 pm About Our ClientOur client is a specialist AI consultancy, partnering with top enterprises to design and implement impactful artificial intelligence solutions. With a...


  • Johannesburg, Gauteng, South Africa Dariel Full time R250 000 - R500 000 per year

    Principal Machine Learning Engineer / AI - (Hybrid, 3 days/week in-office)About the Role:We are seeking an exceptional Principal Machine Learning Engineer to provide technical and inspirational leadership to our world-class Data and AI team. This is a business-critical role that will be instrumental in shaping the future of our Intelligent Data division. Our...


  • Johannesburg, South Africa The Legends Agency Full time

    Machine Learning Engineer (12-Month Contract)Join a leading AI consultancy delivering cutting-edge solutions for enterprise clients.Johannesburg | R600 - R640 per hour | ContractAbout Our ClientOur client is a specialist consultancy that helps businesses harness the full potential of artificial intelligence. Partnering with large enterprises, including major...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Senior Machine Learning Engineer - 3 Year ContractKey Responsibilities:Model Development & Optimization: Design, develop, and optimize machine learning models for real-world applications, ensuring high accuracy, scalability, and efficiency.ML Pipeline & Deployment: Build and maintain scalable ML pipelines using cloud platforms (AWS, Azure, GCP) and...


  • Johannesburg, South Africa The Legends Agency Full time

    Machine Learning Engineer (12-Month Contract)Join a leading AI consultancy delivering cutting-edge solutions for enterprise clients.Johannesburg | R600 - R640 per hour | Contract About Our ClientOur client is a specialist consultancy that helps businesses harness the full potential of artificial intelligence. Partnering with large enterprises, including...


  • Johannesburg, South Africa The Legends Agency Full time

    About Our ClientOur client is a specialist AI consultancy, partnering with top enterprises to design and implement impactful artificial intelligence solutions. With a reputation for delivering scalable, practical, and high-value projects, they work at the cutting edge of data science and machine learning. Their collaborative, innovation-driven culture offers...


  • Johannesburg, South Africa Standard Bank of South Africa Limited Full time

    Senior Artificial Intelligence & Machine Learning Engineer Overview To work with business stakeholders to identify and deliver on new AI initiatives. To apply deep domain expertise to shape/influence the AI-thinking in the organisation through thought leadership; enabling the successful adoption and acceleration of AI and ML across Standard Bank Group (SBG),...