Skip to Content

DevOps-MLOps Engineer

Riyadh, Saudi Arabia

Brief:

As a DevOps/MLOps Engineer, you will design, build, and maintain scalable and highly available cloud infrastructure for development, testing, and production environments, specifically tailored for AI projects. You will drive the automation, scaling, and optimization of AI workflows, ensuring robust, high-performing, and cost-effective solutions are delivered in production. Your collaboration with cross-functional teams will be key to maintaining a reliable and efficient AI ecosystem, from development through deployment and continuous improvement

Responsibilities

  • Develop scalable and highly available cloud infrastructure for AI projects.
  • Automate CI/CD pipelines for applications, microservices, and model deployment using tools like Jenkins, GitLab CI, CircleCI, and GitHub Actions to streamline development and operations.
  • Leverage Kubernetes for orchestration and high availability of containerized applications and services.
  • Proficient in using IaC tools such as Terraform, AWS CloudFormation, or Ansible to automate and provision cloud infrastructure.
  • Manage machine learning workflows, including versioning, deployment, and retraining using tools like MLflow and Kubeflow Pipelines for efficient orchestration and tracking.
  • Set up proactive alerting and use advanced monitoring tools like Prometheus, Grafana, and the ELK stack to detect and resolve issues, ensuring system and model robustness in real-time.
  • Deploy and manage scalable microservices architectures aligned with business objectives to ensure high availability and flexibility.
  • Collaborate with development, operations, and machine learning teams to integrate workflows and optimize models for production environments, focusing on performance and seamless scalability.
  • Identify and resolve bottlenecks in infrastructure and workflows to optimize performance and efficiency.
  • Use tools like Jira for task tracking, sprint management, and ensuring transparency across DevOps and MLOps processes.
  • Apply Agile principles to enable iterative delivery, continuous feedback, and faster deployment cycles.

Must Have

  • Experience: 3+ years in DevOps/MLOps or a related role.
  • Skills: AWS, Azure, Kubernetes, Terraform, Ansible, Airflow, MLflow, Kubeflow, Prometheus, Grafana, ELK stack, Jenkins, Git, GitLab, BitBucket or similar tools.
  • Education: Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent experience.

Nice to have

  • Strong commitment to automation and efficiency, with a focus on eliminating manual tasks where possible.
  • Proficiency in Python, Go, or Bash scripting for automation. 
  • Proactive problem-solving skills to identify and address bottlenecks before they impact performance.
  • Clear and effective communication skills for working with both technical and non-technical stakeholders.
  • Flexibility and adaptability to meet the demands of a fast-paced, collaborative environment.
  • High attention to detail in implementing scalable and reliable workflows.
  • A continuous improvement mindset, with eagerness to research, learn, and adopt new tools and techniques in DevOps and MLOps.
  • Ability to manage multiple priorities and projects independently, delivering high-quality results within deadlines.
  • Strong accountability for maintaining system reliability and performance, with a focus on long-term sustainability.
  • Ability to troubleshoot and resolve complex infrastructure and system issues efficiently.
  • Able to mentor or guide junior team members, fostering a culture of knowledge-sharing and growth.
  • Familiarity with security best practices in DevOps/MLOps, ensuring the integrity and safety of systems and data.
  • Strong knowledge of microservices architecture and deployment.
  • Proficient in using Git for efficient version control, including managing code repositories, handling branch and merge workflows, resolving conflicts, and maintaining a clean, organized version history.
  • Familiarity with using Jira or similar project management tools to track progress, manage tasks, and collaborate with cross-functional teams efficiently.
  • Support team success in a startup environment by contributing beyond assigned responsibilities to enhance organizational growth and efficiency.

What We Offer

Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more


Perks

A full-time position
Attractive salary package.


Trainings (optional)

12 days / year, including
6 of your choice.


Team Activity

Play any sport with colleagues,
the bill is covered.


Creative spaces & entertainment

Also Fruit, coffee and
snacks provided.


Friendly Environment  

smart people, No dumb managers, no stupid tools to use.


Expand your knowledge 

various business industries.