ML Ops Engineer

Job Description

A reputable client is seeking a Senior Software Engineer to bolster their Machine Learning team. In this role, you'll play a crucial part in enhancing architecture to scale their Machine Learning Platforms.

What You'll Be Doing:
As a senior member of the Machine Learning Engineering team, you will lead the development of next-generation engineering platforms to support innovative Data Science solutions in production environments. Additionally, you'll ensure existing platforms are scalable, performant, and easy to maintain. Collaborating with a talented team of engineers and data scientists, you will serve as a mentor, providing technical guidance and insight to foster team growth.

Essential Criteria:

  • Hold a third-level degree in Information Technology or a related field of Computer Science.
  • Possess 5+ years of professional programming experience, including tenure at a software product company.
  • Demonstrate professional experience in one or more of the following areas: data engineering, machine learning engineering, or full-stack engineering.
  • Have experience in at least one of the following disciplines: supporting cloud platforms at scale (preferably AWS), working with infrastructure as code, container orchestration environments (preferably Kubernetes), and observability platforms.

Desirable Criteria:

  • Possess working knowledge of Machine Learning methodologies and popular ML packages such as Scikit-learn, Tensorflow/Keras, or PyTorch.
  • Have experience with Python packages for data manipulation such as Pandas and Numpy, and web frameworks such as Django or Flask/Sanic.
  • Proficient in Docker and Kubernetes, with experience in microservice-based architecture; managing Kubernetes-related infrastructure on GKE or EKS is advantageous.
  • Demonstrate a keen interest in ML-related technologies, staying abreast of industry trends, and actively contributing to expanding the tech stack.

This position offers:

  • Joining a world-leading team dedicated to redefining an industry with data and technology at its core.
  • An inclusive environment fostering personal growth and development, alongside the opportunity to achieve your goals.
  • Competitive salary and performance-based bonus plan.
  • Access to online learning platforms and Engineering Certification Programs.
  • Flexible work environment with a Work From Home Allowance.
  • Generous annual leave allowance and pension plan.
  • Group Benefit Scheme including Private Healthcare, Dental, and Optical insurance for you and your family.
  • Enhanced parental leave and CSR and Social Events.

Why this opportunity:

  • Work with cutting-edge technologies in a dynamic environment with ample learning and development opportunities.
  • Embrace a culture valuing diversity, outstanding career progression, and unparalleled flexibility.
  • Be part of a forward-thinking organisation, blending the excitement of innovation with the stability of an established organisation.
  • Encouragement of creative thinking and the delegation of independent responsibilities.
  • Embrace a growth mindset culture, continuously seeking reflection and improvement.

For further information on this vacancy, or any other Data job in Belfast or wider Northern Ireland, please apply via the link below or contact Ryan McQuitty in the strictest confidence.