Back to search
Advanced Analytics LLC Linkedin · Posted 12d ago

AI/ML Specialist

Riyadh

Linkedin
Continue to application Add your email once, then Caio opens the original posting.

Indexed description

Artificial Intelligence Jobs Opportunity

Building and Maintaining Hierarchical/Hybrid Multi-Agent Reinforcement Learning (MARL) System with Agent Orchestration and RAG Architecture

Job Title: AI Developer, AI/ML/LLM Specialist – Graduate Python Developer

Job Description: Building and Maintaining Hierarchical/Hybrid Multi-Agent Reinforcement Learning

(MARL) System with Agent Orchestration and RAG Architecture using Python and

LangGraph of LangChain and other tools

Job Type: Full-Time

Location: Advanced Analytics, Riyadh, Saudi Arabia

About Us

Advanced Analytics is a leading innovator in Decision Support Systems using artificial intelligence and multi-agent frameworks, dedicated to solving complex challenges through cutting-edge technology. We are seeking a talented and driven new graduate to join our team as a Python Developer to design and implement a Hierarchical/Hybrid Multi-Agent Reinforcement Learning (MARL) System with Agent Orchestration and RAG (Retrieval-Augmented Generation) Architecture.

This is an exciting opportunity to work on state-of-the-art AI projects that push the boundaries of what’s possible in multi-agent systems and knowledge-driven workflows.

Key Responsibilities

Develop Hierarchical/Hybrid MARL Systems:

  • Design and implement multi-agent reinforcement learning (MARL) systems that utilize hierarchical or hybrid architectures.
  • Apply advanced RL techniques, such as Centralized Training with Decentralized Execution (CTDE), MADDPG, and QMIX, to enable agent collaboration and coordination.

Integrate RAG Pipelines into Agent Workflows:

  • Build Retrieval-Augmented Generation (RAG) pipelines to optimize information retrieval and decision-making for agents.
  • Leverage vector databases (e.g., Pinecone, FAISS, or Weaviate) and embedding techniques for context-aware retrieval.

Design Agent Orchestration Frameworks:

  • Use LangGraph to create dynamic workflows for agent orchestration, where agents can invoke other agents, external tools, or APIs.
  • Develop hierarchical agent structures with task-managing agents orchestrating sub-agents for specific problem domains.

Optimize System Performance and Scalability:

  • Build scalable multi-agent systems capable of handling high-volume tasks and large-scale data.
  • Optimize performance in distributed and cloud-based environments.

Collaborate and Experiment:

  • Work closely with AI researchers, engineers, and developers to define system requirements and architectures.
  • Conduct experiments to evaluate and iterate on MARL, RAG, and agent orchestration designs.

Write Clean, Modular Python Code:

  • Develop maintainable and reusable code using best practices in Python development, including asynchronous programming, modular design, and version control.

Required Skills and Qualifications

Essential:

  • Education: Bachelor’s degree in Computer Science, Artificial Intelligence, Software Engineering, or a related field.
  • Programming Skills: Advanced Python skills, including experience with libraries such as NumPy, pandas, and scikit-learn.
  • Multi-Agent Systems: Understanding of multi-agent systems, including hierarchical architectures and agent coordination.
  • Reinforcement Learning (RL):
  • Familiarity with RL algorithms such as Q-learning, DDPG, and Actor-Critic methods.
  • Knowledge of MARL frameworks like CTDE, MADDPG, QMIX, or QTRAN.
  • Retrieval-Augmented Generation (RAG):
  • Experience with RAG pipelines for information retrieval and response generation.
  • Familiarity with vector similarity search tools (e.g., Pinecone, FAISS, or Weaviate).
  • LangGraph/Agent Orchestration: Knowledge of LangGraph or similar agent orchestration frameworks for building workflows.
  • Problem-Solving: Strong analytical and debugging skills to tackle complex AI challenges.
  • Team Collaboration: Excellent communication skills to work effectively in cross-functional teams.

Preferred:

  • NLP and RAG Integration: Experience with NLP frameworks like Hugging Face Transformers for integrating language models into RAG workflows.
  • Cloud and Distributed Systems: Familiarity with cloud platforms (AWS, GCP, or Azure) for deploying and scaling multi-agent systems.
  • Experimentation Tools: Experience with tools like Weights & Biases or TensorBoard for tracking RL experiments.
  • Graph-Based Approaches: Knowledge of graph-based algorithms and tools (e.g., NetworkX) for agent relationships or task modeling.
  • Knowledge Representation: Familiarity with knowledge graphs and ontologies for agent reasoning.
  • Asynchronous Programming: Experience with multi-threading or asynchronous programming in Python for agent orchestration.

Tools and Technologies

  • Languages and Libraries: Python, NumPy, pandas, PyTorch, TensorFlow, Stable-Baselines3.
  • Multi-Agent and RL Frameworks: OpenAI Gym, PettingZoo, LangGraph, LangChain.AutoGen or CrewAI
  • RAG and Vector Search Tools: Pinecone, FAISS, Weaviate, Milvus.
  • Cloud Deployment: AWS, GCP, or Azure.
  • Orchestration Tools: LangGraph, Docker, Kubernetes.
  • Experiment Tracking: Weights & Biases, TensorBoard.

What We Offer

  • Competitive salary, benefits and bonuses
  • Opportunity to work on cutting-edge AI and multi-agent systems.
  • Mentorship and training to accelerate your career growth.
  • A collaborative and inclusive work environment with flexible hours.
  • The chance to make an impact with innovative AI solutions.

How to Apply

Submit your resume, a cover letter, and any relevant project portfolio to HR Manager. Ms. Mashael Alhazmi at ].

We’re looking for passionate individuals excited to make a difference in the field of AI and multi-agent systems!

Free. 20 seconds. No password. See every match in this search.

Create a free Caio profile to unlock more results and save your role and location preferences.

Unlock free search
Want help applying to roles like this? Search Caio for free. If repetitive applications get heavy, Managed Job Search adds supervised execution for $99/month.
View Managed Job Search