Full-Stack AI/ML Application Engineer

RecruiterJobs for HumanityDammamJob.bopublished 08/03/2026
Must-have:TypeScriptJavaScriptPythonGraphQLGitAWSAzureGoogle CloudDockerCloudFrontendBackendFullstackDevOpsQA/TestCI/CDAISecurity

Jobs for Humanity is partnering with abdulaziz to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from all walks of life.

Company Name: abdulaziz

We are seeking a Full-Stack AI Engineer to design and build end-to-end applications that integrate AI/ML and LLM capabilities into production-grade products.

Job Purpose Own the engineering of reliable, scalable full-stack AI features—from model integration and deployment to APIs, data pipelines, performance/security optimization, and automated testing—delivering measurable improvements in accuracy, latency, and system robustness.

Job Duties and Responsibilities

Full-stack application development Python (backend services) TypeScript/JavaScript (frontend and services) REST/GraphQL APIs Machine learning model integration (PyTorch/TensorFlow) LLM integration and prompt engineering Model deployment with FastAPI and Docker Database design and data access (PostgreSQL/MongoDB) Cloud platform engineering (AWS/GCP/Azure) Scalable APIs ownership Data pipeline ownership CI/CD and automated testing Version control (Git) Performance optimization Security hardening

Required Qualifications

Proficiency in Python Proficiency in TypeScript/JavaScript Experience building REST and/or GraphQL APIs Hands-on experience integrating ML models using PyTorch and/or TensorFlow Experience with LLM integration and prompt engineering Experience deploying models (e.g., FastAPI, Docker) Experience with PostgreSQL and/or MongoDB Experience with cloud platforms (AWS/GCP/Azure) Strong CI/CD fundamentals and test automation Solid version control skills with Git