50 Machine Learning jobs in Johannesburg
Machine Learning
Posted 25 days ago
Job Viewed
Job Description
A specialised AI consulting firm is seeking a Machine Learning Engineer to join our team. This role offers the opportunity to work on high-impact AI initiatives within the banking sector , where you will play a key part in designing, deploying, and scaling advanced machine learning solutions. You’ll collaborate with data scientists, engineers, and business stakeholders to deliver end-to-end AI systems that enhance decision-making, improve customer experiences, and optimise critical processes. Beyond building models, you’ll be responsible for ensuring their performance, reliability, and scalability in production—using modern cloud platforms and MLOps practices.
Responsibilities:
- Design, build, and optimise machine learning models for banking applications.
- Implement scalable ML pipelines and integrate them into production environments.
- Collaborate with data scientists, data engineers, and business stakeholders to deliver end-to-end AI solutions.
- Deploy, monitor, and maintain ML models in AWS environments .
- Ensure model reliability, reproducibility, and performance throughout the lifecycle.
- Document methodologies, workflows, and best practices.
Qualifications and experience:
- 3–5 years of experience in machine learning, data science, or related field.
- Strong proficiency in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn).
- Experience with large datasets and SQL/NoSQL databases .
- Essential: Hands-on experience with AWS cloud services (SageMaker, S3, Lambda, EC2, Glue, Redshift).
- Familiarity with MLOps practices and CI/CD for ML pipelines.
- Strong problem-solving ability with a track record of translating business needs into technical solutions.
- Experience in banking or financial services is advantageous, but not required.
- Proven experience taking AI models into production at scale .
- Exposure to containerisation (Docker, Kubernetes).
- Familiarity with ML model monitoring and observability tools.
The reference number for this position is NG60802 which is a contract position in Johannesburg/Cape Town offering a contract rate of R550 to R750 per hour, salary negotiable based on experience. e-mail Nokuthula on or call her for a chat on to discuss this and other opportunities.
Are you ready for a change of scenery? E-Merge IT recruitment is a niche recruitment agency. We offer our candidates options so that we can successfully place the right people with the right companies, in the right roles. Check out the E-Merge IT website for more great positions.
Do you have a friend who is a developer or technology specialist? We pay cash for successful referrals!
AI Machine Learning
Posted 2 days ago
Job Viewed
Job Description
Join to apply for the AI Machine Learning role at Blue Pearl
Join to apply for the AI Machine Learning role at Blue Pearl
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.
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 Development:
- Design, develop, and train machine learning models.
- Implement AI algorithms and frameworks.
- Conduct exploratory data analysis to inform model development.
- Model Deployment and Integration:
- Deploy machine learning models into production environments.
- Integrate models with existing systems and data pipelines.
- Ensure seamless operation of deployed models.
- Data Preparation and Feature Engineering:
- Prepare and clean data for model training and evaluation.
- Perform feature engineering to enhance model performance.
- Implement data preprocessing and transformation pipelines.
- Model Evaluation and Tuning:
- Evaluate model performance using appropriate metrics.
- Tune hyperparameters and optimize model accuracy.
- Conduct A/B testing and validation of models.
- Collaboration and Stakeholder Engagement:
- Work with data scientists, engineers, and business stakeholders to understand requirements.
- Translate business problems into technical solutions.
- Communicate findings and model performance to non-technical stakeholders.
- Research and Innovation:
- Stay updated with the latest advancements in AI and ML.
- Experiment with new algorithms and techniques.
- Propose innovative solutions to business problems.
- Documentation and Reporting:
- Document model development processes and methodologies.
- Create user guides and technical documentation.
- Report on model performance and project progress.
- Machine Learning Models:
- Trained and validated ML models.
- Model deployment scripts and integration guidelines.
- Documentation of model architecture and training processes.
- Data Pipelines:
- Data preprocessing and transformation pipelines.
- Feature engineering scripts.
- Documentation of data preparation steps.
- Performance Reports:
- Model performance metrics and evaluation reports.
- Hyperparameter tuning and optimization logs.
- A/B testing and validation results.
- Technical Documentation:
- User guides for deployed models.
- Technical documentation for model development and deployment.
- Maintenance and monitoring procedures.
Bachelor's degree in Computer Science, Engineering, Mathematics, or related field. Advanced degree (e.g., Master's or PhD) preferred.
Proven experience in developing and deploying machine learning models in a commercial or academic environment.
Proficiency in programming languages such as Python, R, or Java.
Strong understanding of statistical methods and data analysis techniques.
Excellent communication skills with the ability to collaborate effectively with technical and non-technical stakeholders.
check(event) ; career-website-detail-template-2 => apply(record.id,meta)" mousedown="lyte-button => check(event)" final-style="background-color:#187B9E;border-color:#187B9E;color:white;" final-class="lyte-button lyteBackgroundColorBtn lyteSuccess" lyte-rendered=""> Seniority level
- Seniority level Entry level
- Employment type Full-time
- Job function Engineering and Information Technology
- Industries IT Services and IT Consulting
Referrals increase your chances of interviewing at Blue Pearl by 2x
Sign in to set job alerts for “Machine Learning Specialist” roles.Johannesburg, Gauteng, South Africa 4 days ago
Johannesburg, Gauteng, South Africa 2 months ago
Johannesburg, Gauteng, South Africa 1 day ago
Johannesburg, Gauteng, South Africa 4 days ago
Germiston, Gauteng, South Africa 4 days ago
Personal and Private Banking (PPB) AI/ML Engineer Graduate ProgrammeJohannesburg, Gauteng, South Africa 1 month ago
Johannesburg, Gauteng, South Africa 13 hours ago
Johannesburg, Gauteng, South Africa 4 days ago
Sandton, Gauteng, South Africa 2 days ago
Johannesburg Metropolitan Area 1 week ago
Johannesburg, Gauteng, South Africa 2 days ago
Machine Learning Engineer/ Data Scientist with R certification + PL-400Johannesburg, Gauteng, South Africa 1 month ago
Research Scientist – Generative & Applied Machine Learning Personal & Private Banking (PPB) Data Science Graduate ProgrammeWe’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
#J-18808-LjbffrMachine learning engineer
Posted 17 days ago
Job Viewed
Job Description
We are looking for a talented Machine Learning Engineer to join our team, responsible for developing and deploying machine learning models and algorithms that drive business growth and innovation. The successful candidate will have a strong background in machine learning, deep learning, and software engineering, with a proven track record of delivering high-quality machine learning models and algorithms. The Machine Learning Engineer will work closely with cross-functional teams, including data science, product, and engineering, to identify opportunities for machine learning-driven innovation and develop strategic plans to execute on these opportunities.
Responsibilities:- Design, develop, and deploy machine learning models and algorithms that drive business growth and innovation
- Collaborate with data scientists to develop and implement machine learning models and algorithms
- Work with software engineers to integrate machine learning models and algorithms into production-ready software applications
- Develop and maintain large-scale machine learning systems, including data pipelines, model training, and model serving
- Optimize machine learning models and algorithms for performance, scalability, and reliability
- Stay up-to-date with the latest advancements in machine learning, deep learning, and AI, applying this knowledge to drive innovation and improvement in machine learning models and algorithms
- Collaborate with product managers to develop product roadmaps and prioritize features and requirements
- Develop and maintain relationships with key stakeholders, including business leaders, product managers, and engineering teams
- Communicate complex machine learning concepts and results to non-technical stakeholders, including business leaders and product managers
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field
- 3+ years of experience in machine learning, deep learning, or software engineering, with a focus on machine learning model development and deployment
- Strong background in machine learning, deep learning, and software engineering, with expertise in areas such as natural language processing, computer vision, or recommender systems
- Experience with machine learning frameworks and tools, such as TensorFlow, PyTorch, or Scikit-learn
- Strong programming skills in languages such as Python, Java, or C++
- Experience with cloud-based technologies, such as AWS or Google Cloud
- Strong understanding of software engineering principles, including design patterns, testing, and version control
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams
Technical Skills:
- Machine learning frameworks: TensorFlow, PyTorch, Scikit-learn, etc.
- Deep learning frameworks: Keras, TensorFlow, PyTorch, etc.
- Cloud-based technologies: AWS, Google Cloud, Azure, etc.
Full time
Johannesburg
#J-18808-LjbffrMachine Learning Scientist
Posted 13 days ago
Job Viewed
Job Description
Youll work with LLMs, RAG frameworks, and scalable data pipelines , collaborate with DevOps and product teams, and be part of a culture that values experimentation, innovation, and continuous learning.
Whats In It For You?:
- Exposure to the latest AI tools and frameworks (LangChain, Llama-Index, and Vector Databases).
- Opportunity to deploy real-world GenAI solutions that drive tangible business outcomes.
- Collaborative, forward-thinking environment where your input shapes strategy.
- Commitment to equity and inclusion African and Coloured candidates are strongly encouraged to apply.
Key Responsibilities:
- Design, implement, and optimize Generative AI solutions and RAG frameworks.
- Develop scalable data pipelines, perform ETL, and design dimensional models for optimal data storage.
- Deploy, monitor, and optimize AI models for performance, scalability, and cost efficiency.
- Collaborate with cross-functional teams to align solutions with business goals.
- Communicate complex AI concepts clearly to non-technical stakeholders.
- Stay ahead of the curve by researching and experimenting with new AI architectures and techniques.
Job Experience and Skills Required:
- Education: Bachelors Degree in Computer Science, Data Science, Machine Learning, or a related field (Masters/PhD preferred).
- Experience: 3+ years in AI/ML, with at least 12 years specialising in Generative AI.
- Technical Skills:
- Proficiency in Python, SQL, Pandas, and NumPy.
- Experience with deep learning frameworks (TensorFlow and PyTorch) and LLM tools (LangChain and Llama-Index).
- Cloud platforms (AWS, GCP, and Azure) and containerization (Docker and Kubernetes).
- Strong data engineering skills (ETL, pipeline design, and data modelling).
- Knowledge of MLOps practices for model versioning, monitoring, and retraining.
- Soft Skills: Proactive, curious, collaborative, and strong communicator.
- Preferred Certifications: AWS ML Specialty, GCP ML Engineer, Azure AI Engineer, or similar.
Apply now!
For more exciting Finance and Tech vacancies, please visit:
Machine learning engineer
Posted today
Job Viewed
Job Description
Machine learning engineer
Posted today
Job Viewed
Job Description
Senior Machine Learning Developer
Posted 2 days ago
Job Viewed
Job Description
Position Summary: The Senior Machine Learning Engineer will play a key role in leading the design, development, and deployment of machine learning solutions. You will collaborate with cross-functional teams to identify business opportunities, develop innovative machine learning models, and implement scalable solutions that drive business value. This role offers a unique opportunity to leverage your expertise in machine learning to tackle challenging problems, mentor junior team members, and contribute to the success of our organization.
Key Responsibilities:
- Lead the design, development, and deployment of machine learning models and algorithms to solve complex business problems.
- Collaborate with data scientists, software engineers, and product managers to identify business opportunities and requirements.
- Conduct exploratory data analysis, feature engineering, and model evaluation to ensure robust and reliable performance.
- Implement scalable and efficient machine learning pipelines and workflows to process large volumes of data.
- Stay up-to-date with the latest developments in machine learning research and technologies, and apply them to improve our products and services.
- Mentor and coach junior machine learning engineers, providing guidance, training, and support to develop their technical skills and knowledge.
- Collaborate with cross-functional teams to integrate machine learning models into production systems and applications.
- Document work processes, methodologies, and best practices to facilitate knowledge sharing and collaboration.
Qualifications:
- Master's or Ph.D. degree in Computer Science, Statistics, Mathematics, or a related field (or equivalent experience).
- 5+ years of experience in machine learning engineering or related roles, with a proven track record of developing and deploying machine learning solutions in production environments.
- Strong proficiency in machine learning algorithms, techniques, and frameworks such as TensorFlow, PyTorch, scikit-learn, or Spark MLlib.
- Experience with big data technologies and platforms such as Hadoop, Spark, or Apache Flink.
- Proficiency in programming languages such as Python, Java, or Scala.
- Excellent analytical and problem-solving skills, with a strong attention to detail.
- Excellent communication and collaboration skills, with the ability to effectively work with cross-functional teams.
- Demonstrated leadership and mentoring abilities, with a passion for developing and empowering team members.
Be The First To Know
About the latest Machine learning Jobs in Johannesburg !
Machine Learning Data Scientist
Posted 6 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop & Enhance AI Models: Create, refine, and implement Generative AI systems and Retrieval-Augmented Generation (RAG) pipelines using frameworks like LangChain and Llama-Index.
- Data Engineering: Build scalable data workflows, manage ETL processes, and integrate both structured and unstructured data for AI-driven applications.
- Production Deployment: Deliver models into production, collaborating with DevOps to ensure performance across cloud and on-prem environments.
- Collaborate Across Teams: Work closely with Engineers, product owners, and business leaders to ensure AI solutions drive measurable value.
- Innovate & Research: Stay current with emerging architectures, frameworks, and methodologies, contributing to innovation and thought leadership.
Job Experience and Skills Required:
- Education:
- Degree in Computer Science, Data Science, Machine Learning, or a related field.
- Experience:
- 3+ years of professional experience in AI/ML, including at least 12 years in Generative AI.
- Practical experience with deep learning frameworks (TensorFlow and PyTorch) and generative AI libraries.
- Familiarity with cloud platforms (AWS, GCP, and Azure) and container technologies (Docker and Kubernetes).
- Skills:
- Strong programming ability in Python and SQL, plus experience with libraries like Pandas and NumPy.
- Solid understanding of machine learning algorithms, neural networks, and generative models.
- Knowledge of large-scale data storage (Hadoop, Spark, and Vector databases).
- Understanding of MLOps practices, including model lifecycle management, monitoring, and retraining.
Apply now!
For more exciting Actuarial and Analytics vacancies, please visit:
Machine Learning Data Scientist
Posted 7 days ago
Job Viewed
Job Description
Key Responsibilities:
- Develop & Enhance AI Models: Create, refine, and implement Generative AI systems and Retrieval-Augmented Generation (RAG) pipelines using frameworks like LangChain and Llama-Index.
- Data Engineering: Build scalable data workflows, manage ETL processes, and integrate both structured and unstructured data for AI-driven applications.
- Production Deployment: Deliver models into production, collaborating with DevOps to ensure performance across cloud and on-prem environments.
- Collaborate Across Teams: Work closely with Engineers, product owners, and business leaders to ensure that AI solutions drive measurable value.
- Innovate & Research: Stay current with emerging architecture, frameworks, and methodologies, contributing to innovation and thought leadership.
Job Experience and Skills Required:
- Education: Degree in Computer Science, Data Science, Machine Learning, or a related field.
- Experience:
- 3+ years of professional experience in AI/ML, including at least 12 years in Generative AI.
- Practical experience with deep learning frameworks (TensorFlow and PyTorch) and generative AI libraries.
- Familiarity with cloud platforms (AWS, GCP, and Azure) and container technologies (Docker and Kubernetes).
- Skills:
- Strong programming ability in Python and SQL, plus experience with libraries like Pandas and NumPy.
- Solid understanding of machine learning algorithms, neural networks, and generative models.
- Knowledge of large-scale data storage (Hadoop, Spark, and Vector databases).
- Understanding of MLOps practices, including model lifecycle management, monitoring, and retraining.
Apply now!
For more exciting Actuarial and Analytics vacancies, please visit:
Machine Learning Engineer Lead
Posted today
Job Viewed
Job Description
At LexisNexis we develop the legal profession's most innovative products for data analysis, visualization, and research. We use the latest techniques in AI, machine learning, and data visualization to uncover insights about legal matters, contracts and legal spend management.
We are looking for a skilled LLM Application Developer to join our team. You will be responsible for implementing large language model (LLM) based applications, working with proprietary and open-source models as well as popular frameworks such as LangChain or LlamaIndex to ensure seamless integration and deployment.
Responsibilities
- Manage a team of Machine Learning Engineers and Data Engineers
- Collaborate with stakeholders like Product Managers, Data Scientists and Program Managers
- Develop and implement LLM-based applications.
- Fine-tune and deploy large language models.
- Implement production quality ETL jobs
- Build RAG-based applications
- Integrate models with existing systems and APIs.
- Preprocess and manage data for training and deployment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Write clean, maintainable, and efficient code.
- Document development processes, code, and APIs.
Requirements
- Prior experience managing an engineering team
- Proven experience with large language models and open-source frameworks.
- Experience leveraging models from repositories such as Hugging Face
- Experience with deep learning frameworks such as PyTorch, Tensorflow and Hugging Face Transformers.
- Strong knowledge of API integration (RESTful, GraphQL).
- Experience with data preprocessing, SQL, and NoSQL databases as well as vector stores (e.g., Postgres, Elasticsearch/OpenSearch, ChromaDB etc.)
- Experience with GPU programming, including CUDA or RAPIDs
- Familiarity with deployment tools (Docker, Kubernetes).
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in an agile team environment.
Preferred Qualifications
- Degree in Computer Science, Data Science, or related field.
- Certifications in machine learning, data science, or cloud computing.
- Portfolio showcasing past projects or contributions to open-source projects.