Senior MLOps Engineer
*PLEASE NOTE THAT IN ORDER TO APPLY TO THIS JOB, YOU MUST BE FLUENT IN ENGLISH AND APPLY WITH AN ENGLISH CV*
*THIS POSITION IS BASED IN RABAT AND WILL REQUIRE HYBRID WORKING*
About the Role:
As a Senior Machine Learning Operations Engineer, you will work on maintaining and building new features for our machine learning platform that supports prediction for large language models on a vast amount of text. You will apply your technical knowledge and Big Data analytics on Onclusive’s billions of online content data points to solve challenging marketing problems. ML Ops Engineers are integral to the success of Onclusive. You'll be an essential catalyst for Onclusive's success. Collaborating closely with our engineering, product, and core teams, you'll be entrusted with designing and implementing containerized runtime environments. These environments are the bedrock of efficient model development and deployment for ML/AI solutions, paving the way for predictive breakthroughs.
- Building and enhancing features within our machine learning platform to expedite ML-based solution development company-wide.
- Elevating system maintainability by establishing a unified infrastructure, streamlined orchestration, and vigilant monitoring.
- Mastering MLOps and CI/CD best practices to orchestrate seamless, automated build and deployment pipelines of our services.
- Harnessing your Unix-based systems knowledge to ensure the smooth functioning of ML/AI software and frameworks.
- Crafting illustrative example notebooks to empower machine learning engineers in leveraging our internal tools to streamline model research and development.
- Guiding and nurturing junior engineers, instilling them with MLOPs excellence and the intricacies of diverse frameworks we leverage in our day-to-day
- Pioneering research into open-source tools and industry-leading MLOps and Platform strategies, steering us toward top-tier technology solutions.
Who you are:
- A degree (BS, MS, or Ph.D.) in Computer Science or a related field, accompanied by hands-on experience.
- Proficiency in Python, showcasing your understanding of Object-Oriented Programming (OOP) principles.
- Solid knowledge of containerisation (Docker preferable)
- Experience working with Kubernetes.
- Experience in Infrastructure as Code (IAC) for AWS, with a preference for Terraform.
- Knowlede of Version Control Systems (VCS), particularly Git and GitHub, alongside familiarity with CI/CD, preferably GitHub Actions.
- Understanding of release management, embracing rigorous testing, validation, and quality assurance protocols.
- Good understanding of ML principles
- Exposure to deep learning tech-stacks like Torch / Tensorflow, and Transformers.
What we can offer:
We are a global fast growing company which offers a variety of opportunities for you to develop your skill set and career. In exchange for your contribution, we can offer you:
- Competitive salary and benefits
- Hybrid working in a team that is passionate about the work we deliver and supporting the development of those that we work with
- A company focus on wellbeing and work life balance including initiative’s such as flexible working and mental health support
We want the best talent available, regardless of race, religion, gender, gender reassignment, sexual orientation, marital status, pregnancy, disability or age.