Senior Machine Learning Engineer
Mr D
South Africa
Salary not specified - Full-time
Job Description
Requirements
- Degree in Computer Science or Engineering (alternatively, a degree in a related field with work experience as a software engineer).
- 5 to 10+ years of experience applying machine learning to real-world problems OR
- 5 to 10+ years of commercial software development experience
- Strong understanding of statistical analysis, modeling, and machine learning techniques.
- Experience working within an agile team that is operationally hands-on and an advocate of that culture.
- Experience with Python
- Experience with Linux
- Experience with BigQuery.
- Experience with TensorFlow, Scikit-learn, PyTorch, and Pandas.
- Experience building scalable data processing pipelines for machine learning workflows.
- Experience with deploying machine learning to production environments.
- Data Mining and Big Data experience.
- MSc (master of science) or PhD (doctorate).
- Experience with cloud-based platforms such as Google Cloud Platform (GCP) or Amazon Web Services (AWS).
- Experience with end-to-end machine learning frameworks such as Kubeflow, TensorFlow Extended, MLflow, Sagemaker Pipelines or GCP VertexAI/Gemini Enterprise Agent Platform Pipelines.
- Experience with serving machine learning models, such as TensorFlow Serving, KServe, or managed serving solutions such as AWS Sagemaker Endpoints and GCP VertexAI/ Gemini Enterprise Agent Platform Endpoints.
- Experience designing and executing large-scale LLM prompt pipelines for automated tasks such as classification and data extraction.