Snr. / Software engineer in MLOps

Belfast or Remote (UK) For permanent remote positions 20% travel is expected in this role (post COVID-19 crisis)

Competitive, commensurate with experience

Pension scheme and benefits

Reports to: Chief Technology Officer

About the role

We are looking for a software engineer that has a passion for MLOps who can help us build a distributed, scalable Machine Learning solutions R&D and production platform. The ideal candidate will be comfortable jumping between software development tasks and infrastructure tasks.


You will have expert knowledge of professional software engineering practices for the full software development life cycle and have experience in building scalable, reliable, and high-performance systems. You will be equally content prototyping and tinkering with new technologies, as well as operating within the rigor of making solutions production-ready.

Have excellent interpersonal skills and enjoy working in a highly iterative, agile, and collaborative team environment.

You will be comfortable working within a team of the brightest minds, relishing the opportunity to solve complex problems together, learning from and sharing knowledge as peers.

Please note, this position is not eligible for visa sponsorship.

About Zenith Ai

Zenith is building a Bio Studio that will enable non-experts to rapidly build and deploy purpose-built AI applications in the Bio space. Our vision is to be the standard for end-to-end AI creation that delivers in the real world. Founded in 2020 by a team of well experienced and world- renowned machine learning entrepreneurs, our team has rapidly progressed the development of our software platform.


At Zenith the customer experience comes first; to truly democratise AI requires a tool that is wholly intuitive and light-years ahead of the tooling used today.

As a stealth-mode startup our online presence is currently limited, but we gladly fill in detail
throughout the application process.

Required Qualifications

  • 3+ years of relevant commercial experience 

  • A Bachelor’s or Master’s degree in Software, Computer Science, Electrical or Computer Engineering, or a related discipline, or 6+ years relevant years’ experience.

  • Excellent English communication skills

  • Strong Python essential

  • Comfortable with Linux

  • Experience writing bash/shell scripts

  • Experience in docker

  • Experience and an interest in working with MLOps

Preferred Qualifications

  • Experience with AWS - in particular: IAM, EC2, S3

  • Experience with tools/services such as:

    • Amazon Sage maker

    • Cnvrg

    • ClearML

    • Neptune.AI

  • Experience designing infrastructure for production environments (e.g. Fault tolerance, scaling, automation with Packer/Terraform/Ansible)

  • Experience with any of the following container-tech: Docker buildkit, docker-compose, nvidia container runtime, Kubernetes

  • Python experience with any of the following:

    • aiohttp

    • pip

    • dask

    • multiprocessing

    • setuptools

    • Experience with object storage (Minio or AWS S3)

  • Linux administration experience in any of: User management, X11 display handling, network administration, security

  • Infrastructure testing (load testing, chaos engineering)

  • An interest in machine learning/AI

How to apply