Senior Software Engineer AI Platform
📣 Job Ad| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About Mirai and the Role
Mirai, a Scopely Studio, focuses on developing engaging gaming experiences for a global audience. We are seeking a Senior Software Engineer, AI Platform, to join our team in Riyadh, Saudi Arabia. This full-time role involves building product features while identifying and developing shared platform services and libraries that support multiple products.
The AI Native Engineering Team
Our AI Native Engineering team develops software for Scopely game teams and internal departments. This includes tools leveraging large language models (LLMs) for tasks such as bug triage, player feedback analysis, market research, and contract analytics, alongside direct-to-consumer web stores for Scopely games. These tools often follow a pattern of connecting source systems, building trusted data stores, applying LLMs or governed logic, and managing access controls. The focus of this role is on software engineering, not infrastructure; DevOps and SRE engineers manage clusters, pipelines, and cloud provisioning.
Key Responsibilities
- Build end-to-end product features for internal AI tools using TypeScript or Python, from design through production.
- Identify common patterns across products and develop them into shared services and libraries, including model access, spend management, identity and permissions, retrieval, tool servers, and LLM call controls. Integrate products onto these shared components incrementally.
- Develop Model Context Protocol (MCP) tool servers that expose company data to agents and chat tools, ensuring user permissions are enforced before data reaches the model.
- Assist in implementing relationship-based access control across products, standardizing access rules for both database queries and vector search.
- Standardize model access via our LLM gateway to centralize model choice, cost, and usage configurations.
- Extend safety patterns, such as prompt-injection handling, kill switches, sandboxed execution of generated code, and locked-down data access, to all products.
- Ensure shared components are easy to adopt through clear APIs, versioning, templates, and comprehensive documentation.
- Set standards for code review, including AI-assisted code, and mentor engineers through review, pairing, and design processes.
- Manage incidents related to developed components and collaborate with DevOps engineers on deployment and operational aspects.
Required Qualifications and Experience
- 5-10 years of experience in software engineering, with a focus on product development rather than solely infrastructure.
- Proficiency in TypeScript/** and Python
- Experience with services such as Express, FastAPI, and *****
- Familiarity with AI technologies, including OpenAI models and embeddings, LangChain, and access control systems like SpiceDB.
- Experience with cloud platforms, specifically AWS (EC2, ECS Fargate, Lambda, App Runner, S3, CloudFront), Terraform, GitLab, and GitHub.
- Knowledge of data management with PostgreSQL (Amazon RDS and Aurora), BigQuery, and Amazon OpenSearch Serverless for vector search.
- Understanding of identity and access management principles, including Okta, OAuth with PKCE, and relationship-based access control.
- Experience with work tracking tools such as Jira and Confluence.
Work Environment
This is a full-time position based in Riyadh, Riyadh, Saudi Arabia. The role involves working within a dynamic team focused on developing AI-native solutions for gaming and internal operations.
Application Process
Further details regarding compensation will be discussed during the interview process.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Software Engineer AI Platform Opportunities
- Physical Therapist Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Sous Chef Jobs in Riyadh
- Demi Chef de Partie Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Other Job Fields in Riyadh
- Physical Therapist Jobs in Riyadh
- General Accountant Jobs in Riyadh
- Sous Chef Jobs in Riyadh
- Demi Chef de Partie Jobs in Riyadh
- Sales Representative Jobs in Riyadh
- Secretary Jobs in Riyadh
- Food & Beverage Counter Attendant Jobs in Riyadh
- Store keeper Jobs in Riyadh
- Human Resources Specialist Jobs in Riyadh
- Architect Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Medical Devices Engineer Jobs in Sabya
- IT Support Technician Jobs in Al Jubail
- Road Engineer Jobs in Ad Duwadimi
- Security Guard Jobs in Wadi Ad Dawasir
- Treasury Manager Jobs in Dammam
- Private Car Driver Jobs in Riyadh
- Purchase Specialist Jobs in Riyadh
- General Accountant Jobs in Dammam
- Security Guard Jobs in Bishah
- Security Supervisor Jobs in Riyadh
