South Africa
Machine Learning Engineer in Bedfordview - Image 1
Machine Learning Engineer in Bedfordview - Image 1
Enlarge image

Machine Learning Engineer, Johannesburg

Machine Learning Engineer, Johannesburg
Description

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.
Highlights
Safety Tips
Beware of ads written with poor grammar or spelling.
1 / 10
More info about this ad

Machine Learning Engineer has been posted in the Johannesburg Engineering category on Locanto.

If you’re still wanting to browse, there is so much to explore in the Engineering category! Take a look at the ads Diesel Mechanic, Johannesburg, Senior DevOps Engineer, Johannesburg and Junior IT Support Engineer in Johannesburg to discover more of what you’re looking for. In total, we have 172 ads in Engineering in Johannesburg on Locanto classifieds.

Interested in more? Widen your search to view ads in nearby areas of Johannesburg. This includes Engineering in Germiston, Randburg and Primrose. There are more ads within a 15 km radius for this category. If you want to view those ads, click here.