Machine Learning Engineer, Johannesburg
-
0000 Johannesburg, South Africa
-
Posted: less than a month ago
-
Save
We are seeking a skilled Machine Learning Engineer to support the design, development, deployment, and operationalisation of machine learning and AI solutions within a banking environment.
The role will focus on building scalable, secure, and production-ready ML solutions that support business decision-making, automation, risk management, customer insights, and digital innovation.
What you'll do:
- Design, build, test, deploy, and maintain machine learning models and AI-driven solutions.
- Work with data scientists, data engineers, software engineers, architects, and business stakeholders.
- Translate business problems into practical ML/AI solutions.
- Develop ML pipelines for training, testing, deployment, monitoring, and retraining.
- Build APIs or services to expose ML models to business applications.
- Perform feature engineering, data preparation, experimentation, and model evaluation.
- Support MLOps practices including model versioning, monitoring, CI/CD, and automation.
- Monitor model performance, data quality, model drift, and production behaviour.
- Ensure solutions are scalable, secure, maintainable, and aligned to governance standards.
- Document model logic, technical designs, deployment processes, and support procedures.
Your Expertise:
- 3+ years' experience as a Machine Learning Engineer, AI Engineer, Data Scientist, MLOps Engineer, or similar.
- Strong hands-on experience with Python (essential) and SQL.
- Experience with Scala, R, Java, or C++ would be advantageous.
- Experience developing and deploying ML models into production or enterprise environments.
- Strong understanding of machine learning algorithms, statistical modelling, feature engineering, and model evaluation.
- Experience with libraries/frameworks such as Scikit-learn, TensorFlow, PyTorch, XGBoost, LightGBM, Pandas, NumPy, or similar.
- Exposure to cloud platforms such as AWS, Azure, or GCP.
- Experience with MLOps concepts such as model deployment, monitoring, versioning, experiment tracking, retraining pipelines, and CI/CD.
- Experience with MLflow, Docker, Kubernetes, Airflow, Databricks, SageMaker, Azure ML, or Vertex AI would be advantageous.
- Banking, fintech, risk, fraud, payments, or customer analytics experience would be advantageous.
Qualifications:
- Relevant qualification in Computer Science, Data Science, Statistics, Mathematics, Engineering, Information Systems, AI, or a related field.
- Relevant cloud, AI, ML, or data certifications would be advantageous.
Technical Skills
- Python (essential)
- SQL
- Scala, R, Java, or C++
- Machine Learning / AI
- Feature Engineering
- Model Deployment
- Model Monitoring
- MLOps
- Scikit-learn, TensorFlow, PyTorch
- Pandas, NumPy
- MLflow
- Docker / Kubernetes
- Git / CI/CD
- REST APIs
- Spark / PySpark / Databricks
- AWS / Azure / GCP
Core Competencies
- Strong analytical and problem-solving ability.
- Strong coding and engineering mindset.
- Ability to move models from prototype to production.
- Good communication and stakeholder engagement skills.
- Comfortable working in cross-functional teams.
- Proactive, detail-oriented, and solution-focused.
Nice-to-Have
- Generative AI / LLM experience.
- RAG, vector databases, embeddings.
- LangChain, OpenAI, Azure OpenAI, Amazon Bedrock, or similar.
- Model explainability and governance.
- Experience in regulated banking or financial services environments.
-
Company nameiOCO Pty Ltd
-
Job positionMachine Learning Engineer
Machine Learning Engineer has been posted in the Johannesburg Engineering category on Locanto.
Why not check out other ads in this category, such as Qualified Electrician, Johannesburg, Senior Software Engineer (.NET & Azure), Johannesburg or Technical Consultant in Johannesburg. Right now, there are 173 classified ads in Engineering in Johannesburg on Locanto.
Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Engineering in Edenvale, Sandton and Primrose. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.