Senior Machine Learning Engineer – K-MATIC

Functionally reporting to the Technical Lead, the ML Engineer will be required in developing the next generation of analytics and computer vision based machine learning model.  Key tasks at the start of this exciting journey will be developing models for extraction of different objects from images according to the client need.  Introduce automation and continuous ML mechanism to speeding up delivery belong to the key objectives.

Provide data insights and play a pivotal role during entire SLCD is the key for success.  Leveraging candidate’s deep expertise and eminence in liaising with customers, developers and wider internal stakeholders is expected.

The ideal candidate will have experience working with multiple technologies and willing to explore unused technologies.

  • Good opportunity to expand in new emerging technologies.
  • Being a part of this rising company will lead you to empower yourself and become a part of this journey by helping you develop new innovative skills and pushing your limits
  • Transforming an industry with cutting-edge technology

  • Drive the machine learning technical roadmap
  • Build, implement, and maintain robust and scale-able ML pipelines
  • Develop and deploy machine learning models and into staging and production
  • Establish best practices around MLOps including governance, compliance, and data security
  • Improve continuously the ML models to solve advanced problems at hand
  • Innovating new methods and novel solutions in data science
  • Create and maintain documentation
  • Hands-on coding in a variety of languages
  • Develop and test software changes within the team
  • Adhering to SLCD procedures and QA standards

  • Master’s degree in Computer science, Statistics, Mathematics, or related fields and academic training in Machine Learning/Deep learning
  • 3+ years’ experience in hands on coding machine learning models and dealing with image data
  • Strong experience with data management, data analysis, and data transformation tools and concepts
  • Experience with MLOps and AI libraries
  • Experience processing large amount of data
  • Proficiency of programming language (e.g Python, Scala, C++)
  • Hands-on and strong knowledge experience with CI/CD – DevOps
  • Experience with data version control system for machine learning
  • Experience with Azure and AWS Machine Learning services
  • Experience with cloud and containerization technologies (Docker, Kubernetes, Azure and AWS)
  • Solution-orientated with a dynamic and logical approach to fulfilling requirements
  • Pragmatic approach to software development
  • Capable of working remotely on own initiative
  • Excellent communications ability and drive
  • A self-starter and team player with effective prioritisation skills
  • Keen to learn and confident in asking questions when needed

The knowledge of or an interest in any of the following would be an advantage:

  • geospatial concepts
  • vue.JS
  • GitHub
  • Jira

K-MATIC recognises the importance of having the right people in the right roles which is reflected by the attractive package we will offer successful candidates including:

  • Competitive Salary & performance related incentive
  • Pension scheme & Life insurance
  • 23 Days holiday (plus bank holidays & service related leave increases up to 30 days)
  • Generous Employee Benefits Package
  • Perk box benefits, Corporate gym and Virgin Media discounts, technology purchase scheme
  • Cycle to Work scheme
  • Employee Assistance Programme
  • Mental Health resources platform


At the KOREC Group we are committed to developing and promoting inclusive behaviours that create and sustain equality of opportunity, fairness, mutual respect, dignity and respect for all.

If you believe that you have the relevant experience please let us know by clicking the button below or email your CV to

Apply for this job

Find out more about working at KOREC