Abdulrahman
Alshahrani.

I build AI agents, ML pipelines, and the software around them.

A Saudi M.S. Computer Science graduate seeking AI/ML engineering roles. I led AI development for a robotic rock-collection project at Aramco and now research LLM agents that operate real infrastructure at KAUST, from agents that fix network outages together to a framework for deploying multi-agent systems.

Portrait of Abdulrahman Alshahrani
Based in Saudi Arabia

Projects.

Experience.

View resume
2026Aramco

Machine Learning Engineer (GIP)

Led AI development for a robotic rock-collection project. Trained PyTorch classifiers (ResNet, ViT, MobileNet) that identify rock types at over 97% accuracy, replaced manual logging with a YOLO and OCR pipeline, and delivered a Streamlit app for operators to track every sample.

2024Aramco

Machine Learning Engineer (UIP)

Raised a fault-detection model's accuracy by 20 points by generating realistic synthetic 3D training data in Blender. Also benchmarked state-of-the-art PyTorch change-detection models on satellite imagery, which helped shape the scope of a new R&D project.

2024UT Austin

Teaching Assistant

Mentored six student teams from first idea to a deployed full-stack web app on AWS (Python, Flask, React, MySQL), guiding them through planning, debugging, and deployment. Also built a Python autograder that cut grading to about five minutes per assignment, so students got feedback faster.

Background.

Education

MS, Computer Science King Abdullah University of Science and Technology Expected

BS, Computer Science The University of Texas at Austin

Tools

Python, Go, TypeScript, PyTorch, React, Docker, PostgreSQL, and OpenTelemetry.

Contact.

Email me about AI, machine learning, or software engineering roles and projects.

abdulrahman.alshahrani@kaust.edu.sa