img
نوع العقددوام كامل
طبيعة الوظيفةبالموقع
الموقعالرياض

وصف الوظيفة

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.


متطلبات الوظيفة

  • تتطلب ٥-١٠ سنوات خبرة

وظائف مشابهة