AI/ML ENGINEER
Role details
Job location
Tech stack
Job description
- Develop and optimise visual equipment search models using computer vision, image recognition, and specification extraction.
Build price optimisation algorithms for real-time benchmarking across suppliers and markets. * Design and deploy predictive procurement models (6090 day demand forecasting). * Implement supplier matching algorithms with performance scoring and ranking logic. * Integrate and orchestrate third-party AI services (OpenAI, Google Cloud Vision, etc.). * Establish end-to-end model lifecycle processes including monitoring, evaluation, and continuous improvement. * Work with diverse datasets including supplier catalogues, equipment images, pricing data, and transaction history. * Collaborate with engineering and product teams to deploy production-grade ML systems.
Requirements
- 3+ years hands-on experience developing and deploying machine learning systems.
Strong proficiency in Python and ML frameworks such as TensorFlow, PyTorch, scikit-learn. * Experience with computer vision, image recognition, or object detection. * Practical background in recommendation systems, ranking models, or matching algorithms. * Strong understanding of time-series forecasting and predictive analytics. * Ability to deploy, scale, and monitor machine learning models in production environments. * Excellent communication skills for explaining technical concepts to non-technical stakeholders.
Ideal Background
- Experience working on marketplace, e-commerce, or pricing optimisation systems.
Familiarity with NLP techniques for document or specification extraction. * Background in healthcare analytics, supply chain, or procurement systems. * Experience integrating commercial AI APIs (OpenAI, Google Cloud Vision, etc.). * Knowledge of A/B testing, experimentation frameworks, and model experimentation pipelines.