About the Role
Our client is a data-driven organization looking to revolutionize its predictive capabilities through advanced machine learning. We are seeking a talented Machine Learning Engineer to join our team in Port Elizabeth. This is a fully remote position, enabling you to work from your preferred location within South Africa. You will be instrumental in building, deploying, and maintaining sophisticated machine learning models that drive critical business decisions. Your work will involve the entire ML lifecycle, from data exploration and feature engineering to model training, evaluation, and production deployment. If you have a strong foundation in ML algorithms, a passion for data, and experience building scalable solutions, we encourage you to apply.
Key Responsibilities
- Design, develop, and implement machine learning models for predictive analytics, forecasting, and classification tasks.
- Perform data exploration, cleaning, and feature engineering to prepare datasets for modeling.
- Train, evaluate, and optimize various ML algorithms (e.g., regression, classification, clustering, deep learning).
- Deploy ML models into production environments using appropriate tools and platforms.
- Monitor model performance in production and implement retraining strategies as needed.
- Collaborate with data scientists and software engineers to integrate ML solutions into existing systems.
- Stay current with advancements in machine learning, MLOps, and relevant technologies.
- Document code, models, and processes thoroughly.
Requirements
- Bachelor's or Master's degree in Computer Science, Data Science, Statistics, or a related quantitative field.
- Proven experience as a Machine Learning Engineer or Data Scientist with a focus on applied ML.
- Proficiency in Python and ML libraries such as Scikit-learn, Pandas, NumPy, and TensorFlow/PyTorch.
- Experience with data visualization tools and techniques.
- Understanding of cloud platforms (AWS, Azure, GCP) and ML services.
- Familiarity with MLOps principles and tools for model deployment and monitoring.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities, suitable for a remote work setting.
Benefits
- Our client offers a competitive salary, performance bonuses, and a robust benefits package.
- This fully remote role provides the flexibility to work from anywhere in South Africa.
- Enjoy opportunities for continuous learning, professional development, and the chance to work on impactful projects that drive business value.
- We foster an inclusive and innovative remote work culture, offering the tools and support needed for success.