Senior Engineer - AI Delivery

Elm Co

Riyadh

On-site

SAR 900,000 - 1,400,000

Full time

33 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Elm Co. in Riyadh is seeking an AI Solution Engineer to design and deploy AI-enabled solutions, develop data pipelines, and integrate models into Elm's platforms. You will work with Applied Research and AI Businesses to deliver scalable components and maintain production readiness.

Collaborate on technical designs, perform testing, and ensure reliable performance across Elm's products and services. This role resides in the AI Delivery department and offers visibility into end-to-end deployment

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, AI or related field.
  • Relevant certifications in software development, cloud platforms, or ML engineering are a plus.

Responsibilities

  • Translate approved business requirements into technical components for AI‑enabled solutions.
  • Develop and integrate application services, APIs, and AI components per designs.
  • Implement features and resolve issues against delivery plans and acceptance criteria.
  • Adapt validated models and research outputs for deployment within Elm's products and services.
  • Develop model-serving interfaces and integrate inference workflows with applications.
  • Validate model integration, inputs/outputs and runtime behavior with teams.
  • Develop and maintain data ingestion and transformation pipelines.
  • Implement data validation and quality checks for reliable inputs.

Skills

AI engineering
APIs & integration
Data pipelines
Model deployment
Testing & QA
Cloud platforms
Software development

Education

Bachelor's in CS/SE/AI

Tools

Python
TensorFlow/PyTorch
Docker
Kubernetes
CI/CD

Job description

Select how often (in days) to receive an alert:

Custom Field 1: 744856

Location: Riyadh, SA

Job Description
OVERVIEW
Job Code

744856

Grade

I 2

Group

-

Division

Research & AI

Department

AI Delivery

ROLE PURPOSE

The aim is to state the overall significance of the job from the organization's perspective.

The role exists to support the engineering and delivery of AI-enabled solutions by developing application components, operationalizing validated models, and implementing data pipelines and integrations. The role contributes to technical design, testing, deployment, and resolution of escalated issues in collaboration with Applied Research, AI Businesses, and relevant technology teams.

KEY ACCOUNTABILITIES & ACTIVITIES

This section describes the principal outputs required from the job.

Key Activities
  • AI Solution Engineering
  • Translate approved business requirements into technical components for AI-enabled solutions in coordination with business and research teams.
  • Develop and integrate application services, APIs, and AI components in line with agreed solution designs.
  • Implement assigned features and resolve technical issues against delivery plans and acceptance criteria.
  • Adapt validated models and research outputs for deployment within Elm's products, platforms, and services.
  • Develop model-serving interfaces and integrate inference workflows with application components.
  • Validate model integration, input and output handling, and runtime behavior with research and engineering teams.
  • Develop and maintain data ingestion and transformation pipelines for assigned AI use cases.
  • Implement data validation and quality checks to support reliable model inputs and processing.
  • Troubleshoot pipeline failures and coordinate source-data and integration dependencies with relevant teams.
  • Technical Design & Documentation
  • Contribute to technical designs and component specifications aligned with approved architecture and engineering standards.
  • Document interfaces, dependencies, configurations, and design decisions for assigned solution components.
  • Participate in design and code reviews and implement agreed improvements.
  • Testing & Solution Validation
  • Develop and execute unit, integration, and performance tests for assigned AI solution components.
  • Validate functionality and technical performance against approved requirements and record identified defects.
  • Coordinate defect resolution and support user acceptance testing and production-readiness activities.
  • Deployment & Release Support
  • Prepare deployment configurations and support automated build, testing, and release workflows.
  • Coordinate assigned deployment activities, environment dependencies, and rollback arrangements with relevant teams.
  • Verify functionality after release and maintain deployment and operational handover documentation.
  • Technical Support & Reliability
  • Provide technical investigation and resolution support for escalated issues affecting assigned AI components.
  • Analyze logs and service metrics to identify causes of failures or performance degradation.
  • Implement approved fixes and contribute to specialist Level 3 support with relevant engineering teams.
  • Delivery Coordination & Engineering Improvement
  • Track assigned deliverables, technical risks, and dependencies and communicate progress to relevant stakeholders.
  • Collaborate with AI Businesses and Applied Research to clarify requirements and address delivery constraints.
  • Recommend improvements to reusable components, development practices, and engineering efficiency.
  • Follow all relevant departmental policies, processes, standard operating procedures, and instructions so that work is carried out in a controlled and consistent manner.
  • Comply with all relevant safety, quality, and environmental management policies, procedures, and controls to ensure a healthy and safe work environment.
  • Information Security
  • Comply with all relevant information security practices and standards to ensure data integrity and confidentiality.
Academic and professional qualifications
  • Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, Artificial Intelligence, or a related field.
  • Relevant certifications in software development, cloud platforms, or machine learning engineering are considered an advantage.
Years and Nature of Experience
  • 2-4 years of relevant experience in software engineering, AI solution development, model deployment, or data pipeline engineering.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Engineer - AI Delivery
Senior Engineer - AI Delivery

Elm Company • Riyadh

On-site
SAR 180,000 - 300,000
AI Delivery Engineer: Build & Deploy AI Solutions
AI Delivery Engineer: Build & Deploy AI Solutions

Elm Company • Riyadh

On-site
SAR 180,000 - 300,000
AI Engineer – Riyadh, Saudi Arabia
AI Engineer – Riyadh, Saudi Arabia

Nebrasltd • Saudi Arabia

On-site
SAR 150,000 - 270,000
Lead Engineer, AI & Machine Learning II
Lead Engineer, AI & Machine Learning II

International Women in Mining • Saudi Arabia

On-site
SAR 300,000 - 450,000
AI Engineer
AI Engineer

Valleysoft • Riyadh

On-site
SAR 420,000 - 600,000
AI Enablement Specialist
AI Enablement Specialist

ECEC East Consulting Engineering Company • Riyadh

On-site
SAR 240,000 - 360,000
Lead AI Delivery Engineer: Build & Deploy AI Solutions
Lead AI Delivery Engineer: Build & Deploy AI Solutions

Elm Co • Riyadh

On-site
SAR 900,000 - 1,400,000
Senior AI Delivery Lead: GenAI & CV Projects
Senior AI Delivery Lead: GenAI & CV Projects

Master Works • Riyadh

On-site
SAR 300,000 - 540,000
Senior AI Delivery Lead: GenAI & Vision Projects
Senior AI Delivery Lead: GenAI & Vision Projects

Master-Works • Riyadh

On-site
SAR 300,000 - 520,000
AI Project Manager, Senior
AI Project Manager, Senior

Master-Works • Riyadh

On-site
SAR 300,000 - 520,000