S

AI Engineer

Saudi Azm عزم السعودية

Riyadh, Riyadh Province, Saudi Arabia · Full Time

Be the first to apply

Experience
6–8 yrs
Salary
Openings
1
Posted
11 કલાક પેહલા
Work mode
In office
Education
Bachelor's degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Job Overview

This role involves designing, building, and deploying advanced AI and large language model (LLM) systems tailored to domain-specific applications, utilizing technologies like QLoRA and PEFT on open-weight models such as Llama-3 and Mistral. The engineer will build scalable evaluation frameworks, including A/B testing with metrics such as task completion rates, safety assessments, and latency benchmarks, as well as architect multi-agent systems and retrieval-augmented generation architectures using LangGraph, FastAPI, and vector databases.

Responsibilities

  • Develop, fine-tune, and assess LLM-based AI models for specialized tasks.
  • Create reproducible evaluation systems and A/B testing frameworks that track success, safety, and latency metrics.
  • Design and implement multi-agent and retrieval-augmented architectures from initial prototypes to production deployment.
  • Establish and maintain safety mechanisms including input/output validations, allowlists and denylists, and other controls to prevent risky AI behaviors.
  • Translate business needs into functional prototypes with clear acceptance criteria and present demonstrations to stakeholders.
  • Design, manage, and operate cloud infrastructure and MLOps environments using platforms like Azure, OCI, or GCP on Kubernetes and containerized runtimes.
  • Create CI/CD pipelines with GitOps release strategies (Argo CD) supporting development through production stages.
  • Implement comprehensive monitoring and observability with Azure Monitor, Application Insights, and ELK stack, defining detection and response goals.
  • Enforce network security and perimeter controls via firewalls/WAFs and integrate automated code quality and security scanning (SonarQube, Black Duck) with gated pipeline workflows.
  • Develop disaster recovery processes including automated backups, failover plans, and documented recovery time and point objectives.
  • Provide leadership and mentorship to cloud and AI operations teams, shaping monitoring, incident management, and release governance to meet uptime and mean time to recovery targets.
  • Standardize software development lifecycle practices including branching, pull request governance, release management, and delivery reporting to enhance deployment frequency and reduce lead times.
  • Consolidate engineering tools and workflows, championing platform migrations and standardization to eliminate delivery bottlenecks.
  • Produce thorough handover documentation and operational runbooks to ensure systems are auditable and easily transferable.
  • Assist in vendor relations and cloud licensing negotiations.

Qualifications

  • Minimum bachelor's degree in Software Engineering, Computer Science or equivalent field; a master's in Applied AI or related fields is preferred.
  • At least 6 to 8 years of experience in software, DevOps, or platform engineering, with a minimum of 2 years working directly with applied AI or machine learning systems in production.
  • Proven track record delivering robust, production-ready AI/LLM solutions beyond experimental stages.
  • Proficiency in Python programming, along with familiarity in Bash scripting and YAML configurations.
  • Extensive hands-on expertise in Kubernetes, Docker or Podman container technologies, and Terraform infrastructure as code.
  • Experience managing cloud services, particularly Azure (preferred), OCI, or GCP.
  • Demonstrated ownership and operation of large-scale CI/CD systems using Azure DevOps or GitHub Actions, including GitOps methodologies.
  • Leadership capabilities with experience guiding engineering teams and standardizing technical processes across squads.
  • Preferred skills include fine-tuning large models using QLoRA/LoRA on GPUs, working knowledge of PyTorch, Transformers libraries, as well as vector database technologies such as Milvus, Pinecone, or Weaviate and retrieval-augmented generation designs.
  • Experience delivering AI projects for Saudi government or sizable national digital platforms, with knowledge of local compliance and standards.
  • Fluency in both Arabic and English at a professional level.

Technical Environment

The role extensively uses Python, FastAPI, PyTorch, Transformers, LangGraph, vector databases (Milvus, Pinecone, Weaviate), Redis, PostgreSQL, Kubernetes, Docker/Podman, Terraform, Argo CD, Azure DevOps, GitHub Actions, Azure ML, Azure Monitor, Application Insights, ELK stack, SonarQube, Black Duck, and Fortinet firewall/WAF security tools.

Minimum education

Bachelor's Degree

Tools & software

Kubernetes required PyTorch required

How they work

Communication Problem Solving Attention to Detail Leadership

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer