The Machine Learning Engineer develops, deploys, and maintains scalable AI/ML solutions that meet production standards
Job Summary
The Machine Learning Engineer develops, deploys, and maintains scalable AI/ML solutions that meet production standards.
This role requires strong software engineering, DevOps, and cloud skills, as well as experience with NLP, search technologies, vector, and graph databases, and modern MLOps platforms.
We promote a healthy work/life balance across the organisation.
Matching Summary
The Machine Learning Engineer develops, deploys, and maintains scalable AI/ML solutions that meet production standards.
Skills & Requirements
Must-have
production-ready AI/ML services
MLOps workflows automation
LLM-based and Generative AI applications
agent skills integration
Python or other programming language
Nice-to-have
NLP experience
agent frameworks experience
vector databases and embeddings
CI/CD experience
Spark / Databricks experience
Key Requirements
5-7 years experience in Software / Machine Learning Engineering
Bachelor’s degree in computer science or equivalent experience
Proven experience building and deploying LLM / Generative AI solutions
Strong knowledge of API integration and microservices-based architectures
Experience with cloud platforms (AWS, GCP, Azure)
Experience with SQL, data modelling, ML algorithms
Experience with large datasets and distributed computing systems