Point your AI agent at freehire and let it find you a job.

Get the CLI →

Psybergate (Pty) Ltd

NewBe an early applicant

Senior Data Scientist (ML Engineer)

Posted Updated 1 view
Discussion

Summary

Senior ML/AI engineer who designs, deploys, and supports production-grade machine learning, AI, and generative AI solutions (LLMs, RAG, agents). Day to day involves MLOps on Databricks (MLflow, Model Serving), building CI/CD-driven ML pipelines, and deploying models via Docker/Kubernetes on Azure AKS with ongoing monitoring.

What you will be doing:



  • Design, prototype, build, deploy, and support production-grade Machine Learning, AI, and Generative AI solutions.

  • Productionise and monitor Machine Learning models and pipelines using Databricks, including MLflow and Model Serving.

  • Develop and deploy AI agents, Generative AI solutions, and Retrieval-Augmented Generation (RAG) applications on Databricks.

  • Build reusable Machine Learning pipelines incorporating MLOps, CI/CD, automated testing, monitoring, and governance.

  • Deploy and operate open-source AI/ML models on Azure Kubernetes Service (AKS).

  • Develop scalable APIs and microservices for AI/ML solutions using Docker and Kubernetes.

  • Monitor model performance, drift, reliability, and overall operational health.

  • Partner with Data Scientists to productionise models and translate data science solutions into reliable production services.

  • Collaborate with platform engineering, cloud, security, and infrastructure teams to deliver scalable and secure AI/ML solutions.

  • Troubleshoot and resolve technical issues across Machine Learning models, pipelines, platforms, and services.

  • Optimise solutions for performance, scalability, cost, reliability, and operational efficiency.

  • Establish and promote engineering standards, frameworks, and best practices for AI/ML development and deployment.

  • Provide technical guidance, coaching, and mentoring to other team members.

  • Stay current with emerging Machine Learning, AI, Generative AI, MLOps, and cloud technologies.

  • Contribute to the end-to-end delivery of AI/ML solutions, from experimentation and development through to production and ongoing support.


What we are looking for:



  • A relevant Degree in Computer Science, Engineering, Econometrics, Mathematical Statistics, Actuarial Science, Data Science, or a related field.

  • Minimum 5 years’ experience in Machine Learning Engineering, AI Engineering, Data Science, or a closely related field.

  • Strong hands-on experience developing, deploying, and supporting Machine Learning and AI solutions in production environments.

  • Experience with MLOps, DevOps, software engineering practices, CI/CD, and infrastructure automation.

  • Strong programming skills in Python and SQL, with experience developing and consuming REST APIs.

  • Hands-on experience with Databricks, MLflow, Model Serving, and cloud-based AI/ML platforms.

  • Experience with Azure Kubernetes Service (AKS), Kubernetes, and Docker.

  • Strong understanding of Machine Learning model deployment, monitoring, model drift, observability, and production operations.

  • Experience with Apache Spark and distributed computing.

  • Practical experience with Large Language Models (LLMs), Generative AI, RAG, and AI agents/agentic AI.

  • Experience working closely with Data Scientists to operationalise and productionise Machine Learning models.

  • Ability to design scalable, reliable, secure, and maintainable AI/ML solutions.

  • Strong problem-solving skills and the ability to troubleshoot complex technical issues.

  • Ability to communicate complex technical concepts effectively to both technical and business stakeholders.

  • Experience within financial services, banking, or another regulated environment would be advantageous.


Preferred Certifications:



  • Microsoft Azure certifications such as AZ-104, AZ-305, or AI-102.

  • Databricks certifications in Data Engineering, Machine Learning Engineering, or Generative AI Engineering.

  • CKA or CKAD Kubernetes certifications.

  • Relevant DevOps, MLOps, or Platform Engineering certifications.

  • Recognised Machine Learning, Artificial Intelligence, or Data Science certifications.

  • AWS or Google Cloud certifications would be advantageous.


Most of our positions are remote; however, candidates should reside within travelling distance of the client site, as the working arrangements may change depending on business requirements.

Skills

What Senior Data Science jobs ask for — and how much of it you have →
Apply

See also

Data Science jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available