Machine Learning Engineer (Contract)
- Contract
Job Description
Location: Indsafri (Onsite)
Job Type: 6 Months – Initial Contract (extendible)
Key Responsibilities:
- Design, develop, and deploy machine learning models for various business use cases.
- Build and optimize data pipelines for training and inference of ML models.
- Work with structured and unstructured data to preprocess and feature engineer datasets.
- Optimize model performance and scalability for production deployment.
- Implement A/B testing and model monitoring strategies to ensure continuous improvement.
- Collaborate with data scientists to refine models and algorithms.
- Deploy ML models using cloud platforms (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes).
- Research and stay up-to-date with the latest advancements in AI and ML.
- Ensure compliance with data privacy and ethical AI guidelines.
Required Qualifications & Skills:
- BSc in Computer Science, AI, Data Science, or a related field.
- Proven experience in machine learning, deep learning, and statistical modelling.
- Proficiency in Python and ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Experience with data preprocessing, feature engineering, and model evaluation.
- Knowledge of big data technologies (Spark, Hadoop) and databases
- (SQL, NoSQL).
- Hands-on experience with cloud services (AWS, GCP, or Azure) and MLOps tools.
- Familiarity with version control (Git), CI/CD pipelines, and containerization.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Excellent communication and teamwork skills.
Qualifications
Preferred Qualifications:
- Experience in natural language processing (NLP), computer vision, or reinforcement learning.
- Knowledge of model explainability, fairness, and AI ethics.
- Experience with edge AI and on-device machine learning.