Talent.com
AI Engineer (Technology/Mining)
AI Engineer (Technology/Mining)Black Pen Recruitment • Cape Town, Western Cape, South Africa
AI Engineer (Technology / Mining)

AI Engineer (Technology / Mining)

Black Pen Recruitment • Cape Town, Western Cape, South Africa
30+ days ago
Job description

Our client is a growing technology company that revolutionises mining logistics across South Africa. Their platform connects mines and hauliers, automating vehicle tracking, order management and weighbridge operations using NFC technology and IoT devices integrated with AWS Cloud.

Role Overview

Our client is seeking an AI Engineer to develop and deploy AI-powered models, chatbot interactions and intelligent automation solutions that transform mining operations across South Africa. You'll focus on large language models (LLMs), vector search, AI-driven verification and scalable AI deployment to improve security, process automation and decision-making in real-world industrial environments.

Their core values include Focus on the Mission, Respect, Excellence, Integrity and working as One Team.

JobType : Permanent, Full-time

Workplace : Hybrid / Remote

Location : Lonehill, Sandton, South Africa

Requirements

  • Strong experience with LLMs and NLP including GPT-4, OpenAI API, and fine-tuning transformer models
  • Proficiency with vector databases such as Pinecone and PostgreSQL pgvector
  • Experience with Retrieval-Augmented Generation (RAG) for AI-powered knowledge retrieval and document search
  • Hands-on experience with chatbot development including AI-powered integrations for WhatsApp, web and API-based automation
  • Strong computer vision skills using OpenCV, PyTorch, TensorFlow for facial recognition and image analysis
  • Experience with AI API development and deploying AI services using FastAPI, Flask or GraphQL
  • Knowledge of cloud and edge AI deployment on AWS and on-premise devices
  • Proficiency with Docker for packaging and deploying AI models in scalable environments
  • Strong problem-solving skills and ability to build innovative AI solutions for real-world applications
  • Excellent communication skills and ability to collaborate effectively with cross-functional teams
  • Ability to work independently and take ownership of AI challenges in industrial environments

Preferred Skills

  • Experience with AI workflow automation tools such as n8n, LangChain, AutoGen
  • Knowledge of AI task automation including WhatsApp AI agents and business process automation
  • Experience with business process AI integration for form processing and decision-making automation
  • Familiarity with AI workflow deployment and task orchestration pipelines
  • Experience with AWS IoT Greengrass for deploying AI models at edge locations with intermittent connectivity
  • Experience in the mining or industrial sector
  • Familiarity with Agile development methodologies
  • Challenges and Opportunities

  • Technical Variety : Work across diverse AI technologies including LLMs, computer vision, and edge computing, providing exposure to cutting-edge AI applications
  • Real-World Impact : Build AI solutions that directly affect mining operations, with immediate visibility of how your AI models perform in industrial environments
  • Growth Environment : Join a rapidly expanding company entering new markets (Namibia and Botswana), with opportunities to shape AI development practices
  • Complex Problem Solving : Navigate multi-site environments where AI must operate with intermittent connectivity and integrate with existing hardware systems
  • Innovation Leadership : Opportunity to grow into a Lead AI Engineer role as AI adoption expands across mining operations
  • Cultural Fit

    The ideal candidate will

  • Be passionate about AI development and continuously self-learn through tutorials, courses and personal projects outside of work hours
  • Take initiative in problem-solving, building innovative AI solutions for complex industrial challenges
  • Embrace collaboration and knowledge sharing, contributing to our client’s collective technical growth
  • Stay updated on AI trends, LLM advancements and automation best practices
  • Be willing to share in team responsibilities, including occasional after-hours support when needed
  • Adapt positively to changing priorities and evolving project requirements
  • View AI development as more than just a day job, continuously evolving your skills and expertise
  • Work Arrangement

    This is a full-time, on-site position based in our client’s Lonehill, Sandton office. Core hours of 8 : 00 AM to 3 : 00 PM apply for all team members. The role requires being physically present for close collaboration with their development team and integration with hardware systems to deliver mission-critical AI solutions for the mining industry.

    Responsibilities

  • Implement and fine-tune LLMs (GPT, Claude, Llama, OpenAI API) for AI-driven automation and workflow optimisation
  • Develop Retrieval-Augmented Generation (RAG) pipelines for AI-powered knowledge retrieval and document search
  • Build AI-powered chatbots for WhatsApp, web and customer service automation integrated with mining operations
  • Develop vector databases (Pinecone, PostgreSQL pgvector) for structured AI-powered search and decision making
  • Implement image and text similarity search for AI-driven identity verification and security automation
  • Deploy AI models as scalable APIs using FastAPI or Flask for integration with existing mining systems
  • Develop AI-driven identity verification solutions using facial recognition (OpenCV, PyTorch, TensorFlow)
  • Design AI-powered computer vision models for automated image analysis and driver authentication
  • Optimise AI models for cloud-based and edge computing environments with intermittent connectivity
  • Use Docker to package and deploy AI models efficiently across remote mining locations
  • Collaborate with the development team to integrate AI solutions into React apps, Node.js services and database systems.
  • Benefits

  • Investment in learning opportunities for developers committed to continuous improvement
  • Exposure to cutting-edge AI technology and diverse technical challenges
  • Opportunity to shape AI development practices in a rapidly growing company
  • Real-world impact with immediate visibility of your contributions
  • Direct access to cutting-edge AI infrastructure and opportunity to grow into leadership roles
  • Create a job alert for this search

    Ai Engineer • Cape Town, Western Cape, South Africa

    Related jobs
    Data Scientist

    Data Scientist

    Communicate Recruitment • Stellenbosch, South Africa
    A fast-growing tech innovator is looking for a Senior Software Engineer with deep data science expertise to design, build, and productionize machine learning and AI capabilities in high-throughput,...Show more
    Last updated: 30+ days ago • Promoted
    Lead Generator

    Lead Generator

    HR Genie • Table View, South Africa
    Researcher Corporate Meeting Development.Basic Salary : R12,000 R20,000 per month (based on experience).Computer & Internet Allowance : R1,000 per month. Bonus : 2% on paid-up deals (meetings per...Show more
    Last updated: 30+ days ago • Promoted
    Industrial Engineer

    Industrial Engineer

    West Coast Personnel • Parow Industria, South Africa
    Optimize production processes to improve output and efficiency.Lead Lean Manufacturing and continuous improvement projects. Analyse manufacturing data and generate actionable reports.Work closely wi...Show more
    Last updated: 1 day ago • Promoted
    Technical Sales Consultant

    Technical Sales Consultant

    Key Recruitment • Parow, South Africa
    Our client based in Parow Industria is looking for a Technical Sales Consultant to join their team, they specialising in designing, manufacturing, and distributing high performance fans for the ind...Show more
    Last updated: 14 days ago • Promoted
    AI Engineer

    AI Engineer

    AiR • Cape Town, Western Cape, South Africa
    AI Operations & Strategy Engineer.We are seeking an AI Operations & Strategy Engineer to lead the adoption, governance, and optimisation of AI / LLM solutions. Reporting to senior technical le...Show more
    Last updated: 30+ days ago
    Machine Learning Engineer (Mid-Level)

    Machine Learning Engineer (Mid-Level)

    IOCO • Cape Town, South Africa
    At iOCO, we are driven by innovation and the power of intelligent technology.We’re looking for a Mid-Level Machine Learning Engineer who will design, develop, and maintain scalable machine learning...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer - Data Science (CH1148)

    Senior Software Engineer - Data Science (CH1148)

    CapitalH • Stellenbosch, South Africa
    Our client is a medium-sized engineering company based in Stellenbosch, specializes in the design, development, integration, implementation, and support of complex hardware and software systems.The...Show more
    Last updated: 30+ days ago • Promoted
    Agricultural Research Analyst

    Agricultural Research Analyst

    Frank Consult • Stellenbosch, South Africa
    Our client, a leader in the grain and oilseeds trading environment, is looking for a driven and analytical.This role requires strong agricultural economics knowledge, weather and crop-analysis capa...Show more
    Last updated: 21 days ago • Promoted
    Senior AI Engineer

    Senior AI Engineer

    Boardroom Appointments • Cape Town, Western Cape, South Africa
    Senior AI Engineer - 6 Month Contract.Build and deploy AI / ML models for use cases such as content recommendation, sentiment analysis, auto-tagging, voice-to-text transcription, and audience segment...Show more
    Last updated: 30+ days ago • Promoted
    Head AI and Data Engineer

    Head AI and Data Engineer

    Hire Resolve • Cape Town, ZA
    Job title : Head AI and Data Engineer.Job Location : Western Cape, Cape Town.A leading Digital Intelligence & Big Data company is seeking an experienced Head AI and Data Engineer to take full owner...Show more
    Last updated: 11 days ago • Promoted
    Data Scientists

    Data Scientists

    Communicate Recruitment • Stellenbosch, South Africa
    Experience with machine learning frameworks such as scikit-learn, TensorFlow, PyTorch or XGBoost.Solid understanding of statistics, including hypothesis testing and regressions.Familiar with Tablea...Show more
    Last updated: 5 hours ago • Promoted • New!
    Farm Manager - Wine Grapes

    Farm Manager - Wine Grapes

    Alpha HR Management (Pty) Ltd • Malmesbury, South Africa
    A thriving wine farm, located between Malmesbury and Paarl, is looking for a dynamic and experienced.Minimum 5+ years of experience in vineyard management, preferably with bush vine vineyards as we...Show more
    Last updated: 30+ days ago • Promoted
    HR Manager

    HR Manager

    Pro Personnel • Durbanville, South Africa
    Excellent verbal, written, and interpersonal communication skills.Strong organisational, management, and problem-solving ability. Diplomatic, professional approach with solid people skills.High-leve...Show more
    Last updated: 1 day ago • Promoted
    Quarry Manager

    Quarry Manager

    Pro Personnel • Durbanville, South Africa
    Our Client is a dynamic, vibrant organisation supplying the building industry with aggregates, ready mix, and precast elements (including hollowcore slabs and stairs). They are seeking an experience...Show more
    Last updated: 5 days ago • Promoted
    SENIOR QUANTITY SURVEYOR - Western Cape (Offices in Durbanville, Contermanskloof)

    SENIOR QUANTITY SURVEYOR - Western Cape (Offices in Durbanville, Contermanskloof)

    HR Genie • Durbanville, South Africa
    SENIOR QUANTITY SURVEYOR - Western Cape (Offices in Durbanville, Contermanskloof).Our Client, a reputable and established Commercial Construction firm. Senior QS to join their expanding QS team.Play...Show more
    Last updated: 30+ days ago • Promoted
    Data Engineer

    Data Engineer

    Communicate Recruitment • Stellenbosch, South Africa
    Minimum 5 years orchestrating the infernal symphony of data engineering ideally in the underworlds of credit, lending, or fintech. A degree in Computer Science, Engineering, Mathematics, or similar...Show more
    Last updated: 30+ days ago • Promoted
    Graduate Actuarial Modelling Analyst (Remote)

    Graduate Actuarial Modelling Analyst (Remote)

    Network Recruitment • Stellenbosch, South Africa
    Remote
    Build, refine and optimize actuarial and financial models for Life (and sometimes Non-Life) clients.Develop technical solutions using Python, R, SQL and actuarial modelling platforms.Support consul...Show more
    Last updated: 7 days ago • Promoted
    Senior Solar Design Engineer – Permanent | Hybrid | Western Cape, South Africa

    Senior Solar Design Engineer – Permanent | Hybrid | Western Cape, South Africa

    Oxyon Human Capital Solutions • Stellenbosch, South Africa
    Your expertise will drive engineering excellence from pre-development through execution phases.You'll work closely with global teams, contribute to standardisation efforts, and mentor junior engine...Show more
    Last updated: 30+ days ago • Promoted