Administrative

Full-Stack AI/ML Application Engineer

abdulaziz

Dammam, Saudi Arabia
Full-time, Mid-Senior Level
Remote: No

Company Description

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

Job Description

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

Job Qualifications

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