2,047,764open jobs
120,593companies
247,334added this week
Browse all
Salary
≈ $51k – $133k per year (Estimated)
Location
In office (Riyadh)
Seniority
Senior
Employment
Full-Time

Confirmed on the employer's own hiring board on Oct 29, 2026. First seen by Alion on Oct 28, 2026.

Overview
Company
Impact
Profile match
Mirai is a technology company that builds generative AI products and the cloud infrastructure that runs them. It hires DevOps and data engineers, a director of AI, a QA automation lead and UI and UX designers. The company is based in Riyadh, Saudi Arabia.

At Mirai, a Scopely Studio, we're passionate about creating engaging gaming experiences that delight millions of players worldwide. We are looking for a Senior Software Engineer, AI platform, who builds products and can see the platform inside them. You will write product features yourself, and you will turn what repeats across products into shared services and libraries the rest of the team builds on. The platform comes out of real product work, one product at a time, not ahead of it.

Our AI Native Engineering team builds software for Scopely game teams and internal departments: tools that use large language models (LLMs) for bug triage, player feedback analysis, market and company research, and contract analytics, alongside direct-to-consumer web stores for Scopely games. Most of these tools repeat one pattern: connect a source system, build a trusted store, put an LLM or governed logic over it, and control who can see what. Today each product builds that pattern its own way, with its own model setup, its own access rules, and its own safety controls.

This is a software engineering role, not an infrastructure role. Our DevOps and SRE engineers own clusters, pipelines, and cloud provisioning. If your recent work is mainly infrastructure with little product code, this is not the right fit.

What you will do

  • Build product features end to end on our internal AI tools, in TypeScript or Python, from design through production.
  • Find what our products build separately and turn it into shared services and libraries: model access and spend, identity and permissions, retrieval, tool servers, and the controls around LLM calls. Move products onto them one at a time, without stopping delivery.
  • Build MCP tool servers that expose company data to agents and chat tools, with the end user's permissions enforced before any data reaches the model.
  • Help introduce relationship-based access control across products, so access rules are defined once and applied to both database queries and vector search.
  • Standardize model access through our LLM gateway, so model choice, cost, and usage are set in one place rather than in each repository.
  • Spread the safety patterns that live in one project each today to every product: prompt-injection handling, kill switches, sandboxed execution of generated code, and locked-down data access.
  • Make the shared pieces easy to adopt: clear APIs, versioning, templates, and documentation another engineer can follow without asking you.
  • Set the standard in code review, including for AI-assisted code, and mentor engineers through review, pairing, and design.
  • Own incidents on what you build, and work with our DevOps engineers on how it is deployed and run.

Requirements

What we are looking for

  • Six or more years building and running production software, including at least one shared service, library, or internal API that other engineers or teams depended on.
  • Strong TypeScript and Node.js, and strong Python. Our services are split across both.
  • Shipped LLM features to production: retrieval over embeddings, tool calling, structured output, and a way of checking output quality.
  • Designed APIs or libraries other engineers build on, with real attention to versioning, compatibility, safe defaults, and documentation.
  • Built multi-tenant or permission-sensitive systems, and knows where to enforce access so data never reaches a user, or a model, that should not see it. Treats model output and retrieved content as untrusted input.
  • Solid system design: service boundaries, data modeling, failure handling, idempotency, and cost.
  • Production experience on AWS, with infrastructure as code in Terraform or similar, enough to own how your services ship alongside DevOps.
  • Writes tests as part of the work and treats CI checks as gates, not suggestions.
  • Clear written and spoken English, and able to explain technical tradeoffs to product and business stakeholders.
  • Uses AI coding tools and verifies their output. You understand, can prove, and own what you merge.

The Stack

Languages: TypeScript and Node.js, Python 3.11.

Services: Express, FastAPI, Next.js

AI: OpenAI models and embeddings, LangChain, access control with SpiceDB (designed, being introduced)

Model Context Protocol (MCP) SDK, an internal LLM gateway built on LiteLLM over Amazon Bedrock

Cloud and Delivery: AWS (EC2, ECS Fargate, Lambda,

Data: PostgreSQL (Amazon RDS and Aurora), BigQuery, Amazon OpenSearch Serverless for vector search

App Runner, S3, CloudFront), Terraform, GitLab and GitHub

Identity and Access: Okta, OAuth 2.0 with PKCE, relationship-based access control with SpiceDB (designed, being introduced)

Work Tracking: Jira, Confluence

Nice to Have

  • Relationship-based access control in practice, with SpiceDB, OpenFGA, or similar
  • An LLM gateway such as LiteLLM or Amazon Bedrock, and evaluation or tracing tools such as Braintrust, Langfuse, or LangSmith
  • An agent orchestration framework such as LangGraph
  • A shared platform that served several teams or departments rather than one product
  • Experience in games, or Arabic

Benefits

  • Mobile Phone Allowance
  • Health Insurance
  • Performance Bonus
  • Relocation support where applicable
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,047,764 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Riyadh
$220k – $280k per year · In office · Full-Time · Bachelor's Degree · Fort Worth · Cincinnati · Austin
Python
AI/ML
Quantization
Computer Vision
ONNX
TensorRT
OCR
Edge AI
DevOps
GCP
AWS
Linux
Robotics
GStreamer
Apply
Lead AI/ML Engineer 3 hours ago
≈ $20k – $51k per year (Estimated) · In office · 5+ years exp · Ahmedabad
Python
C++
C++
TensorFlow C++
AI/ML
Stable Diffusion
MLFlow
Fine-tuning
Scikit-learn
Prompt Engineering
Diffusion Models
Computer Vision
NLP
Kubeflow
Transformers
TensorFlow
PyTorch
BERT
Hugging Face
Interpretability
Machine Learning
DevOps
GCP
Azure
AWS
Docker
Apply
≈ $26k – $69k per year (Estimated) · In office · 4+ years exp · Bengaluru
Python
AI/ML
AutoGen
LangChain
LlamaIndex
Scikit-learn
Function Calling
AI Agents
PyTorch
CrewAI
LLM
LLM Guardrails
Voice Agents
Agentic Workflows
Machine Learning
Apply
≈ $35k – $80k per year (Estimated) · In office · 8+ years exp · Bengaluru
Python
JavaScript
Java
TypeScript
AI/ML
LangGraph
LangChain
Model Context Protocol
Prompt Engineering
Function Calling
AI Agents
Langfuse
LangSmith
LiteLLM
LLM
RAG
OpenAI
Multi-Agent Systems
Frontend
Angular
React.js
DevOps
Rest API
OpenShift
Podman
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
AI/ML Engineer 2 hours ago
≈ $21k – $50k per year (Estimated) · Equity · Hybrid · 3+ years exp · Bengaluru
Python
AI/ML
DeepSpeed
Fine-tuning
Prompt Engineering
NLP
PyTorch
LLM
Post-training
Pre-training
Machine Learning
DevOps
Azure
Docker
Kubernetes
Apply
≈ $104k – $240k per year (Estimated) · Remote (location not specified) · Full-Time · 6+ years exp
Python
TypeScript
AI/ML
Model Context Protocol
Embeddings
AI Agents
LLMOps
A2A
Text-to-Speech
Management
n8n
Apply
In office · Moscow
Python
Python
FastAPI
Databases
PostgreSQL
AI/ML
AI Agents
GigaChat
DevOps
Rest API
gRPC
Docker Compose
WebSockets
Docker
Kubernetes
GitLab
Linux
Apply
$26k per year · In office · 3+ years exp · Bachelor's Degree · Moscow
Python
SQL
C#
DevOps
Git
Robotics
EtherCAT
IoT
OPC UA
Apply
≈ $23k – $51k per year (Estimated) · Hybrid · Full-Time · 5+ years exp · Bachelor's Degree · Bengaluru
Python
SQL
Python
pySpark
Databases
Snowflake
Databricks
Apache Iceberg
Delta Lake
AI/ML
Spark
Airflow
DevOps
CI/CD
Git
AWS
AWS Lambda
Amazon S3
AWS Step Functions
Analytics
Power BI
Collibra
Alation
Management
Agile
Apply
In office · Japan
Python
SQL
Databases
Google BigQuery
AI/ML
Claude
Vertex AI
dbt
DevOps
Terraform
GCP
Google Cloud Run
Analytics
Looker
Apply
QA Automation Lead 4 months ago
In office · Full-Time · Bachelor's Degree · Riyadh
Python
Java
DevOps
CI/CD
AWS
GitHub
Management
Agile
QA
Selenium
Playwright
Appium
BrowserStack
LambdaTest
Apply
Director of AI 4 months ago
≈ $72k – $161k per year (Estimated) · In office · Riyadh
AI/ML
LocalAI
Apply
AI Engineer 1 day ago
Remote (Egypt, Saudi Arabia) · Full-Time · Bachelor's Degree · Riyadh · Cairo
Python
SQL
C#
C#
.NET
AI/ML
Scikit-learn
TensorFlow
PyTorch
Hugging Face
Machine Learning
DevOps
Docker
Apply
Hybrid · Full-Time · Bachelor's Degree · Riyadh
Apply
≈ $44k – $103k per year (Estimated) · Hybrid · Full-Time · Bachelor's Degree · Riyadh
Apply
In office · Full-Time · Bachelor's Degree · Riyadh
Apply
Project Manager 1 day ago
≈ $29k – $71k per year (Estimated) · In office · Full-Time · Bachelor's Degree · Riyadh
Apply
See all jobs
This is one of many
2,047,764 more open roles from verified company boards, updated every day.