
Machine Learning Engineer
Talent Safari17 days ago
Nairobi, Kenya or Amsterdam, NetherlandsMid Level / Senior
Responsibilities
- Design, develop, and deploy computer vision models for tasks like object detection and classification.
- Collaborate with data scientists to experiment with deep learning architectures.
- Build and maintain data pipelines for image and video data.
- Optimize models for performance and deployment on various platforms.
- Conduct experiments and analyze results to guide model iterations.
- Integrate models into production systems with product and engineering teams.
- Document models and experiments for reproducibility.
Requirements
- Bachelor's or Master's degree in Computer Science, Electrical Engineering, or related field; PhD is a plus.
- 3+ years of experience in machine learning, with 2 years in computer vision applications.
- Strong programming skills in Python and experience with ML frameworks like PyTorch or TensorFlow.
- Solid understanding of deep learning architectures such as CNNs and Transformers.
- Experience with large-scale image/video datasets and tools like OpenCV.
- Proficiency in model optimization and deployment techniques.
- Familiarity with MLOps tools and workflows for model training and deployment.
- Strong foundation in mathematics and problem-solving skills.