Skip to content
mimi

AI Software Engineer (UAE National- Entry Level

GamaLearn

UAE · On-site Entry Level Today

About the role

• Build and maintain internal applications and developer tools that leverage LLMs and other AI/ML models. • Integrate AI capabilities into existing products and workflows (APIs, services, plugins, automations). • Design and implement prompt workflows, retrieval-augmented generation (RAG), tool/function calling, and evaluation methods. • Develop backend services to orchestrate model interactions, manage context, and handle structured outputs. • Implement guardrails for safety, security, and reliability (validation, rate limiting, fallbacks, monitoring). • Write clean, testable code and contribute to code reviews, documentation, and internal best practices. • Help set up experimentation frameworks to evaluate model performance (quality, latency, cost). • Collaborate with stakeholders to understand requirements and translate them into shipped features.

Requirements

Required Qualifications • Bachelor’s degree in Computer Science or related field, or equivalent practical experience (internships, projects, bootcamps). • Proficiency in at least one backend-friendly language (Python, TypeScript/JavaScript, Java, or Go). • Experience building software systems (APIs/services) and shipping projects in a team or production-like environment. • Familiarity with LLMs and modern AI concepts (prompting, embeddings, RAG, model limitations). • Strong debugging skills and comfort working with ambiguous problems.

Preferred Qualifications • Experience with LLM frameworks (e.g., LangChain, LlamaIndex, Semantic Kernel) or similar orchestration patterns. • Basic ML knowledge (model evaluation metrics, dataset quality, fine-tuning vs. prompting). • Experience with vector search, information retrieval, and document pipelines (chunking, indexing). • Exposure to security/privacy best practices (PII handling, access controls, audit logs). • Prior work on internal tools, automation, or developer experience initiatives.

Requirements

  • Bachelor’s degree in Computer Science or related field, or equivalent practical experience (internships, projects, bootcamps)
  • Proficiency in at least one backend-friendly language (Python, TypeScript/JavaScript, Java, or Go)
  • Experience building software systems (APIs/services) and shipping projects in a team or production-like environment
  • Familiarity with LLMs and modern AI concepts (prompting, embeddings, RAG, model limitations)
  • Strong debugging skills and comfort working with ambiguous problems

Responsibilities

  • Build and maintain internal applications and developer tools that leverage LLMs and other AI/ML models
  • Integrate AI capabilities into existing products and workflows (APIs, services, plugins, automations)
  • Design and implement prompt workflows, retrieval-augmented generation (RAG), tool/function calling, and evaluation methods
  • Develop backend services to orchestrate model interactions, manage context, and handle structured outputs
  • Implement guardrails for safety, security, and reliability (validation, rate limiting, fallbacks, monitoring)
  • Write clean, testable code and contribute to code reviews, documentation, and internal best practices
  • Help set up experimentation frameworks to evaluate model performance (quality, latency, cost)
  • Collaborate with stakeholders to understand requirements and translate them into shipped features

Benefits

codeReviewsdocumentationinternalBestPractices

Skills

LLMsAI/ML modelsAPIsservicespluginsautomationsprompt workflowsretrieval-augmented generation (RAG)tool/function callingevaluation methodsbackend servicesmodel interactionscontext managementstructured outputsguardrailssafetysecurityreliabilityvalidationrate limitingfallbacksmonitoringexperimentation frameworksmodel performance evaluationPythonTypeScript/JavaScriptJavaGovector searchinformation retrievaldocument pipelinessecurity/privacy best practices

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free