Posted on: 29/06/2026
Responsibilities :
- Design and implement machine learning, deep learning, classical CV and NLP algorithms focused on data extraction.
- Research to support the deployment of advanced algorithms.
- Develop, evolve, and support production-quality code.
- Deploy models as AWS SageMaker endpoints or directly onto devices.
- Stay updated with the latest advancements in deep learning, computer vision, and NLP by engaging with academic papers and attending industry conferences.
- Work collaboratively with other engineers and product managers in an Agile development environment.
Requirements :
- Bachelor's or Master's degree in Computer Science, Data Science, Machine Learning, or a related field.
- A minimum of 6+ years of commercial experience in the field of computer vision, ML or a related area, not including time spent studying (5 years with a Master's).
- Proficiency in computer vision, deep learning and natural language processing techniques.
- Proficiency in working with LLMs and VLMs.
- Hands-on experience with PyTorch or TensorFlow, OpenCV, SKLearn, and in developing production-grade Python code.
- Demonstrated experience in implementing best practices for monitoring and maintaining ML models in production environments.
- Experience in building, training, and deploying ML models to production environments.
- Strong communication and problem-solving skills.
Great to Have :
- PhD in Computer Science or related field with a specialisation in computer vision, deep learning or NLP.
- Experience in developing algorithms for OCR, text extraction and text understanding.
- End-to-end experience (training, deploying, monitoring) with shipping VLM and LLM models in a production environment.
- Understanding of Spring / Java-based system architectures.
- Experience with cloud environments - AWS / GCP.
The job is for:
Did you find something suspicious?