Job Openings AI Engineer L2 · 4+ years (Python ML / GenAI)

About the job AI Engineer L2 · 4+ years (Python ML / GenAI)

Role Summary

We are looking for an AI Engineer to design, prototype, and operationalise AI/ML solutions — including classical

ML models and modern Generative AI patterns (RAG, agents, fine-tuning). The role bridges research,

engineering, and production deployment.

Key Responsibilities

- Build end-to-end ML pipelines: feature engineering, training, evaluation, deployment, monitoring.

- Design and implement GenAI applications (RAG, agentic workflows, structured-output prompting).

- Operationalise models (containers, serving frameworks, A/B testing, drift monitoring).

- Evaluate and benchmark LLMs, embeddings, and vector stores.

- Apply responsible-AI practices (eval frameworks, content safety, PII handling).

- Collaborate with data engineers, product, and security teams.

- Document experiments and decisions with reproducibility in mind.

Required Qualifications

- Bachelor's/Master's in CS, Data Science, ML, or equivalent.

- 4+ years applied ML engineering; recent hands-on with GenAI / LLMs.

- Strong Python; deep familiarity with PyTorch and/or TensorFlow.

- Hands-on with at least one LLM stack: Azure OpenAI, OpenAI, Anthropic, Bedrock, Vertex AI.

- Experience with vector databases (pgvector, Pinecone, Weaviate, FAISS, Chroma).

- Comfortable with MLOps tooling (MLflow, Weights & Biases, SageMaker, Azure ML, or similar).

- Professional English — mandatory.

Preferred / Nice to Have

- Working knowledge of Arabic is a plus, including Arabic NLP awareness.

- Experience with Arabic language models / multilingual embeddings.

- Cloud ML certifications (Azure AI Engineer, AWS ML Specialty, GCP ML Engineer).

- Familiarity with agent frameworks (LangChain, LlamaIndex, Semantic Kernel).