Senior Software AI & ML Engineer – Are you an Artificial Intelligence and Machine Learning Engineer with a keen interest in using large data sets to develop complex algorithm to solve real problems. This is a unique role which involves working on a wide range of software projects related to instruments gathering large data sets, developing database structures utilizing this data in conjunction with AI & ML tools and data analytics to predict instrument behavior and outcomes. Allowing you to bring work from concept, through design and finally to the end user to improve customer experience. You will be part of a fast grown highly innovative Engineering team working on complex medical device instruments for global markets


  • Bachelor’s degree (QQI level 8) in relevant technical discipline (Electronics / Software / Electrical / Mechatronic, Engineering)
  • 8+ years software engineering experience
  • Strong leadership skills
  • Strong communication skills
  • Strong team player
  • Must have a qualification in AI / ML with relevant experience in this area
  • Git and GitHub, Python, Web scraping and Data structures

  • Software design, SQL, Kubernetes, AWS, CI/DC

  • Big data foundations, Data ingestion, Kafka, Flume, Data governance and quality, ETL, No/SQL
  • MongoDB, Spark, Streaming, Airflow

  • Statistical testing, Machine Learning

  • Demonstrated experience with multiple machine learning techniques / models (Supervised Models, Ensembles, Unsupervised learning techniques, Neural network)

  • Transfer learning, GPU acceleration 

Refer a Friend