
Search by job, company or skills

AI & ML ENGINEER (MID-LEVEL)
Khobar, Saudi Arabia | Full-Time | IT Department
ABOUT THTC
THTC is a Saudi-based technology leader established in 1999, with over two decades of expertise in delivering mission-critical solutions across Smart Mobility & AI, Smart Cities, and Geospatial & Mapping technologies. As an ISO 9001:2015 certified company and TomTom's strategic partner in the Middle East, we combine local expertise with global capabilities to serve government entities and enterprise clients throughout Saudi Arabia, the UAE, and the broader GCC region.
ROLE OVERVIEW
We are seeking a skilled Mid-Level AI Engineer to join our growing AI team and take ownership of developing, deploying, and maintaining AI-powered solutions that enhance THTC's value proposition.
You will be responsible for end-to-end implementation of AI featuresfrom data preprocessing and model development to production deployment and monitoring. Your work will span both Agentic AI systems (LLM-based intelligent agents with tool calling and orchestration) and traditional machine learning (predictive models, anomaly detection, pattern recognition), directly impacting traffic monitoring and urban mobility solutions used across the GCC region.
KEY RESPONSIBILITIES
AI Solution Development & Ownership
Own the development of AI features from requirements gathering to production deployment
Design and implement Agentic AI solutions with tool calling, API orchestration, and multi-step reasoning workflows
Build and optimize machine learning models for prediction, anomaly detection, computer vision, and pattern recognition
Develop conversational AI interfaces and natural language understanding components
Work with LangGraph, LangChain, or similar frameworks to build stateful, multi-agent AI systems
Make independent technical decisions within established architectural guidelines
Production Deployment & Maintenance
Deploy AI models and agents to production environments with proper monitoring and alerting
Implement API endpoints for model serving using FastAPI, Flask, or similar frameworks
Set up logging, monitoring, and observability for AI systems in production
Troubleshoot and resolve production issues related to AI components
Optimize inference latency, resource utilization, and cost efficiency
Maintain and continuously improve existing AI solutions based on performance metrics and user feedback
MLOps & Infrastructure
Build and maintain ML pipelines for data processing, model training, and deployment
Implement version control for models, datasets, and experiments using Git and DVC
Use experiment tracking tools (MLflow, Weights & Biases) to document and compare model iterations
Containerize AI applications using Docker for consistent, reproducible deployments
Work with cloud platforms (AWS, Azure, or GCP) to build scalable ML infrastructure
Contribute to CI/CD pipelines for automated testing and deployment of AI models
Collaboration & Communication
Collaborate with Product Management to understand requirements and translate them into technical solutions
Work with Business Development on technical feasibility assessments for client proposals and tenders
Partner with Data Engineers to ensure robust, reliable data pipelines
Participate in code reviews and provide constructive feedback to team members
Document technical designs, APIs, model architectures, and implementation details
Present AI solutions and results to technical and non-technical stakeholders
REQUIRED QUALIFICATIONS
Education
Bachelor's degree in Computer Science, Software Engineering, Data Science, AI/ML, or related field
Master's degree in AI/ML or related field is a plus
Relevant AI/ML certifications are beneficial
Experience
3-5 years of professional experience in AI/ML engineering, data science, or software engineering with AI focus
Proven track record of delivering AI/ML projects to production environments
Experience building AI applications, intelligent agents, or chatbot systems
Portfolio of AI/ML projects demonstrating technical capability and business impact
Technical Skills
Programming & Development:
Strong proficiency in Python (required)
Solid software engineering fundamentals and clean coding practices
Experience with RESTful APIs and web service integration
Version control with Git and collaborative development workflows
Familiarity with testing frameworks and code quality tools
Machine Learning & AI:
Strong understanding of supervised and unsupervised learning algorithms
Hands-on experience with ML frameworks (TensorFlow, PyTorch, or scikit-learn)
Knowledge of data preprocessing, feature engineering, and model evaluation techniques
Understanding of deep learning concepts and neural network architectures
Experience with time-series analysis and forecasting techniques
Agentic AI & LLMs:
Practical experience building LLM applications or conversational AI systems
Familiarity with LangGraph, LangChain, or similar agent orchestration frameworks
Understanding of prompt engineering, tool calling, and agent orchestration concepts
Experience with OpenAI API, Anthropic Claude API, or open-source LLMs
Knowledge of RAG (Retrieval-Augmented Generation) architectures
Data & Infrastructure:
Proficiency with SQL and experience with databases (PostgreSQL, MySQL, or similar)
Familiarity with NoSQL databases (MongoDB, Redis)
Basic understanding of cloud platforms (AWS, Azure, or GCP)
Experience with Docker containerization
MLOps & Tools:
Experience with experiment tracking tools (MLflow, Weights & Biases, or similar)
Familiarity with model serving frameworks (FastAPI, Flask, TensorFlow Serving)
Understanding of CI/CD concepts for ML applications
Basic knowledge of monitoring and logging practices for production systems
Professional Skills
Strong problem-solving and analytical thinking abilities
Excellent communication skills with ability to explain technical concepts clearly to diverse audiences
Self-motivated with ability to work independently and manage multiple priorities
Collaborative mindset and comfort working with cross-functional teams
Attention to detail and commitment to delivering high-quality, production-ready code
Eagerness to learn new technologies and adapt to changing requirements
Proficiency in English; Arabic is essential
PREFERRED QUALIFICATIONS
Experience with traffic data analysis, ITS (Intelligent Transportation Systems), or mobility solutions
Knowledge of geospatial analytics, mapping technologies, or GIS systems
Familiarity with computer vision techniques (CNNs, object detection, video analysis)
Experience with graph neural networks or spatial-temporal modeling
Understanding of Kubernetes or container orchestration platforms
Contributions to open-source AI/ML projects
Previous work with government or enterprise B2B/B2G clients
Natural language processing (NLP) experience beyond LLM applications
WHAT MAKES THIS OPPORTUNITY UNIQUE
National Impact: Contribute to projects that shape Saudi Arabia's digital infrastructure
Cutting-Edge Technology: Work with advanced mapping, AI, and mobility technologies
Innovation Culture: Join a team that values precision, security, and continuous innovation
Growth Path: Work alongside experts on high-visibility government and enterprise projects
Vision 2030 Alignment: Be part of the region's digital transformation journey
HOW TO APPLY
Submit your application including:
Updated CV/Resume highlighting relevant experience and achievements
Portfolio or GitHub profile showcasing your AI/ML work (required)
THTC - Established 1999 | ISO 9001:2015 Certified
Smart Mobility & AI | Smart Cities | Geospatial & Maps
Mapping The Future of Mobility
Job ID: 142273015