Scroll up
Machine Learning Engineer
We are seeking a proactive Machine Learning Engineer to design, deploy, and optimize scalable ML solutions. You will collaborate with data scientists and engineering teams to bring models into production, improve performance, and drive measurable business impact.
Key Responsibilities
- Develop, test, and deploy machine learning models into production
- Build and maintain scalable ML pipelines
- Collaborate with data scientists to optimize and productionize models
- Monitor model performance and retrain when necessary
- Work with large datasets and optimize data processing workflows
- Ensure code quality, versioning, and documentation
Required Qualifications
- Bachelor’s degree in Computer Science, Data Science, or a related field
- 2+ years of experience in Machine Learning, Software Engineering, or related roles
- Strong programming skills in Python
- Experience with ML libraries such as Scikit-learn, TensorFlow, or PyTorch
- Good understanding of machine learning algorithms and model lifecycle
- Experience with SQL and databases
- Familiarity with APIs (Flask/FastAPI)
- Experience with Git and version control
- Understanding of Docker and basic MLOps concepts
Added Advantage
- Experience with CI/CD pipelines
- Familiarity with Kubernetes
- Experience with big data tools (Spark/PySpark)
- Knowledge of MLflow or Kubeflow
- Experience with real-time/streaming data systems