< More Jobs

Posted on 2026/01/23

Junior AI Software Engineer

Oasis Investment Company

Dubai - United Arab Emirates

Full-time

Full Description

Key Responsibilities Build & Integrate AI Features Develop Python services that leverage agentic AI (Gemini, Copilot, or equivalent) for reasoning, tool use, and workflow orchestration.

Design and refine prompt engineering patterns (system prompts, few-shot, tool-call schemas, safety guardrails).

Data & APIs Design efficient PostgreSQL schemas, write optimized queries, and implement migrations.

Build clean, secure RESTful APIs (Django/FastAPI/Flask) for AI features and data access.

Model & Evaluation (Added Value) Contribute to data science pipelines: data cleansing, feature engineering, training, and evaluation.

Implement offline/online evaluation, A/B tests, and quality metrics for LLM-based and classical models.

Frontend Collaboration (Added Value) Integrate APIs with Angular components; assist with UI wiring, validation, and state management.

Engineering Excellence Write well-tested, maintainable code (unit/integration tests).

Participate in code reviews, issue triage, and sprint ceremonies.

Document APIs, prompts, and runbooks for reproducibility and support.

MustHave Qualifications Programming: Strong Python (typing, packaging, virtualenv/poetry, logging, error handling).

Agentic AI: Experience using Gemini, Copilot, or similar to build agent workflows (tool calling, structured outputs, retrieval, multi-step reasoning).

Prompt Engineering: Crafting role/system prompts, fewshot examples, output schemas, safety constraints; iterative prompt eval and versioning.

Databases: Solid PostgreSQL (SQL, joins, indexes, query optimization, transactions).

APIs: Experience with Django REST Framework or FastAPI (serialization, auth, pagination).

Foundations: Git, CI basics, JSON, REST, secure coding practices.

NicetoHave (Added Value) Data Science (Python): pandas, NumPy, scikitlearn, notebooks; model lifecycle (train/validate, metrics such as MAE/MAPE/F1).

LLM Tooling: LangChain/LlamaIndex, function/tool calling, RAG (vector stores, embeddings, chunking, re-ranking).

Frontend: Angular (Material components, forms/validation, RxJS, interceptors).

Ops: Docker, basic cloud (OCI/Azure/GCP), logging/monitoring (OpenTelemetry, ELK), task queues (Celery/RQ).

Security & Compliance: Secrets management, PII handling, audit logging. MLOps/DS Ops: Model versioning, experiment tracking (MLflow), prompt catalogs, evaluation harnesses.

Qualifications & Background Bachelors in Computer Science, Engineering, Data Science, or equivalent practical experience. 1 2 years in software/AI engineering (internships and strong personal projects welcome).

Portfolio or GitHub with Python + AI or data projects; bonus if you showcase prompt engineering or agent workflows.

Role & responsibilities MustHave Qualifications Programming: Strong Python (typing, packaging, virtualenv/poetry, logging, error handling).

Agentic AI: Experience using Gemini, Copilot, or similar to build agent workflows (tool calling, structured outputs, retrieval, multi-step reasoning).

Prompt Engineering: Crafting role/system prompts, fewshot examples, output schemas, safety constraints; iterative prompt eval and versioning.

Databases: Solid PostgreSQL (SQL, joins, indexes, query optimization, transactions).

APIs: Experience with Django REST Framework or FastAPI (serialization, auth, pagination). Foundations: Git, CI basics, JSON, REST, secure coding practices.

Qualifications & Background Bachelors in Computer Science, Engineering, Data Science, or equivalent practical experience. 1 2 years in software/AI engineering (internships and strong personal projects welcome).

Portfolio or GitHub with Python + AI or data projects; bonus if you showcase prompt engineering or agent workflows.

Role & responsibilities

Zero to AI Engineer Program

Zero to AI Engineer

Skip the degree. Learn real-world AI skills used by AI researchers and engineers. Get certified in 8 weeks or less. No experience required.