Search by job, company or skills

  • Posted 23 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 142273015